Differences From Artifact [3317550b05]:
- File src/runtime/ObjFW_RT.h — part of check-in [0b07c8fcfa] at 2018-04-22 17:48:40 on branch trunk — Make ObjFW compile for AmigaOS 3 (user: js, size: 8856) [annotate] [blame] [check-ins using]
To Artifact [a5d4a53089]:
- File
src/runtime/ObjFW_RT.h
— part of check-in
[972fd1d98d]
at
2018-04-22 18:12:30
on branch trunk
— ObjFW_RT.h: Do not depend on platform.h
platform.h is only installed as part of ObjFW, not as part of the
runtime. (user: js, size: 8836) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
25 26 27 28 29 30 31 | # define __STDC_CONSTANT_MACROS #endif #include <stdbool.h> #include <stddef.h> #include <stdint.h> | < < | 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | # 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 |
︙ | ︙ | |||
59 60 61 62 63 64 65 | #define nil (id _Null_unspecified)0 #define YES true #define NO false typedef struct objc_class *Class; typedef struct objc_object *id; typedef const struct objc_selector *SEL; | | | 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | #define nil (id _Null_unspecified)0 #define YES true #define NO false typedef struct objc_class *Class; typedef struct objc_object *id; typedef const struct objc_selector *SEL; #if !defined(__wii__) && !defined(__amigaos__) typedef bool BOOL; #endif typedef id _Nullable (*IMP)(id _Nonnull, SEL _Nonnull, ...); typedef void (*objc_uncaught_exception_handler)(id _Nullable); typedef void (*objc_enumeration_mutation_handler)(id _Nonnull); struct objc_class { |
︙ | ︙ |