diff options
Diffstat (limited to 'libobjc/objc/objc-api.h')
-rw-r--r-- | libobjc/objc/objc-api.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/libobjc/objc/objc-api.h b/libobjc/objc/objc-api.h index 9903739..be433cb 100644 --- a/libobjc/objc/objc-api.h +++ b/libobjc/objc/objc-api.h @@ -68,13 +68,13 @@ struct objc_method_description #define _C_ULNG_LNG 'Q' #define _C_FLT 'f' #define _C_DBL 'd' +#define _C_LNG_DBL 'D' #define _C_BFLD 'b' -#define _C_BOOL 'B' +#define _C_BOOL 'B' #define _C_VOID 'v' #define _C_UNDEF '?' #define _C_PTR '^' #define _C_CHARPTR '*' -#define _C_ATOM '%' #define _C_ARY_B '[' #define _C_ARY_E ']' #define _C_UNION_B '(' @@ -82,7 +82,13 @@ struct objc_method_description #define _C_STRUCT_B '{' #define _C_STRUCT_E '}' #define _C_VECTOR '!' -#define _C_COMPLEX 'j' +#define _C_COMPLEX 'j' + +/* The following one is never generated by the compiler. You can + treat it as equivalent to "*". +*/ +#define _C_ATOM '%' + #include "deprecated/objc_error.h" |