Differences From Artifact [8b59b6b4ef]:
- File src/OFBlock.m — part of check-in [0c55736c5d] at 2010-09-08 09:58:21 on branch trunk — Add some #ifdefs to make OFBlocks.m compile with the Apple runtime. (user: js, size: 5405) [annotate] [blame] [check-ins using]
To Artifact [0ee627944f]:
- File
src/OFBlock.m
— part of check-in
[eac76c7a30]
at
2010-09-15 15:01:40
on branch trunk
— Rename __objc_gnu_init.
It seems it generates a conflict with some gcc versions. (user: js, size: 5401) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
80 81 82 83 84 85 86 | static struct { unsigned long version, size; const char *name; void *symtab; } module = { 8, sizeof(module), NULL, &symtab }; static void __attribute__((constructor)) | | | 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | static struct { unsigned long version, size; const char *name; void *symtab; } module = { 8, sizeof(module), NULL, &symtab }; static void __attribute__((constructor)) constructor() { __objc_exec_class(&module); } /* End of ObjC module */ #else void *_NSConcreteStackBlock; void *_NSConcreteGlobalBlock; |
︙ | ︙ |