Lines Matching defs:__attribute__
156 * GCC2 uses a new, peculiar __attribute__((attrs)) style. All of
161 #define __attribute__(x) /* delete __attribute__ if non-gcc or gcc1 */
175 #define __unused __attribute__((__unused__))
180 #define __pure2 __attribute__((__const__)) /* Android-added: used by FreeBSD libm */
183 #define __used __attribute__((__used__))
189 #define __packed __attribute__((__packed__))
190 #define __aligned(x) __attribute__((__aligned__(x)))
191 #define __section(x) __attribute__((__section__(x)))
214 #define __nonnull(args) __attribute__((__nonnull__ args))
216 #define __printflike(x, y) __attribute__((__format__(printf, x, y))) __nonnull((x))
217 #define __scanflike(x, y) __attribute__((__format__(scanf, x, y))) __nonnull((x))
314 #define __noreturn __attribute__((__noreturn__))
315 #define __mallocfunc __attribute__((malloc))
316 #define __purefunc __attribute__((pure))
324 #define __always_inline __attribute__((__always_inline__))
330 #define __wur __attribute__((__warn_unused_result__))
336 #define __errordecl(name, msg) extern void name(void) __attribute__((__error__(msg)))
539 __attribute__ ((always_inline)) \
540 __attribute__ ((gnu_inline))
549 extern __typeof (sym) aliassym __attribute__ ((__alias__ (#sym)))