Differences From Artifact [58330b8a4d]:
- File
src/runtime/ObjFW-RT.h
— part of check-in
[d5706b7070]
at
2017-07-17 23:02:26
on branch trunk
— runtime: Prepare for having a glue library
A glue library is required as the compiler generates direct references
to some runtime functions. (user: js, size: 8729) [annotate] [blame] [check-ins using]
To Artifact [8577ac8d70]:
- File
src/runtime/ObjFW-RT.h
— part of check-in
[636098dbdd]
at
2017-07-24 20:33:00
on branch trunk
— runtime: Don't depend on platform.h in ObjFW-RT.h
platform.h does not get installed to the ObjFW-RT include directory. (user: js, size: 8708) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
24 25 26 27 28 29 30 | # define __STDC_CONSTANT_MACROS #endif #include <stdbool.h> #include <stddef.h> #include <stdint.h> | < < | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | # define __STDC_CONSTANT_MACROS #endif #include <stdbool.h> #include <stddef.h> #include <stdint.h> #ifndef __has_feature # define __has_feature(x) 0 #endif #ifndef __has_attribute # define __has_attribute(x) 0 #endif |
︙ | ︙ | |||
197 198 199 200 201 202 203 | struct objc_protocol_list { struct objc_protocol_list *_Nullable next; long count; Protocol *__unsafe_unretained _Nonnull list[1]; }; | | | 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 | struct objc_protocol_list { struct objc_protocol_list *_Nullable next; long count; Protocol *__unsafe_unretained _Nonnull list[1]; }; #if 1 /* !defined(__MORPHOS__) || defined(OF_COMPILING_OBJFW_RT) */ # ifdef __cplusplus extern "C" { # endif extern SEL _Nonnull sel_registerName(const char *_Nonnull); extern const char *_Nonnull sel_getName(SEL _Nonnull); extern bool sel_isEqual(SEL _Nonnull, SEL _Nonnull); extern Class _Nonnull objc_allocateClassPair(Class _Nullable, |
︙ | ︙ |