ObjFW  Diff

Differences From Artifact [3317550b05]:

To Artifact [a5d4a53089]:


25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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>

#import "platform.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
66

67
68
69
70
71
72
73
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(OF_WII) && !defined(OF_AMIGAOS)
#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 {