127: #elif !defined(__STRICT_ANSI__)
128: #define __dead __attribute__((__noreturn__))
129: #define __pure __attribute__((__const__))
130: #endif
132: #if __GNUC_PREREQ__(2, 7)
133: #define __unused __attribute__((__unused__))
134: #else
138: #if __GNUC_PREREQ__(3, 1)
139: #define __used __attribute__((__used__))
140: #else
150: #if __GNUC_PREREQ__(4, 1)
151: #define __returns_twice __attribute__((returns_twice))
152: #else
164: # if __GNUC_PREREQ__(4, 2)
165: #define __only_inline extern __inline __attribute__((__gnu_inline__))
166: # else
215: #if __GNUC_PREREQ__(2, 7) || defined(__PCC__)
216: #define __packed __attribute__((__packed__))
217: #elif defined(lint)
233: #if __GNUC_PREREQ__(3, 0)
234: #define __malloc __attribute__((__malloc__))
235: #else