auto break case char const continue default do double else enum extern float for goto if inline int long register restrict return short signed sizeof static struct switch typedef union unsigned void volatile while _Alignas _Alignof _Atomic _Bool _Complex _Generic _Imaginary _Noreturn _Static_assert _Thread_local alignas alignof atomic_ bool complex imaginary noreturn static_assert thread_local #if #elif #else #endif defined #ifdef #ifndef #define #undef #include #line #error #pragma _Pragma asm fortran #import self _cmd instancetype __bridge __bridge_transfer __bridge_retained __bridge_retain @not_keyword @class @compatibility_alias @defs @encode @end @implementation @interface @private @protected @protocol @public @selector @throw @try @catch @finally @synchronized @autoreleasepool @property @package @required @optional @synthesize @dynamic @import @available __attribute__((visibility("default"))) __attribute__((visibility("hidden"))) __attribute__((deprecated)) __attribute__((unavailable)) __attribute__((objc_exception)) __attribute__((objc_root_class)) __covariant __contravariant __kindof getter= setter= readonly readwrite assign retain copy nonatomic atomic strong weak unsafe_unretained nonnull nullable null_unspecified null_resettable class __attribute__((deprecated)) in out inout oneway bycopy byref nonnull nullable null_unspecified __attribute__((unused)) super true false __objc_yes __objc_no Class id SEL IMP BOOL STR NSInteger NSUInteger YES NO Nil nil __strong __unsafe_unretained __autoreleasing