ObjFW  Diff

Differences From Artifact [5779ba0dc9]:

To Artifact [e12f9f95c1]:


113
114
115
116
117
118
119
120
121
122
123
124





125
126
127
128
129
130
131
113
114
115
116
117
118
119





120
121
122
123
124
125
126
127
128
129
130
131







-
-
-
-
-
+
+
+
+
+








struct objc_sparsearray_level3 {
	const void *buckets[256];
	BOOL empty;
};

enum objc_abi_class_info {
	OBJC_CLASS_INFO_CLASS	    = 0x01,
	OBJC_CLASS_INFO_METACLASS   = 0x02,
	OBJC_CLASS_INFO_SETUP	    = 0x04,
	OBJC_CLASS_INFO_LOADED	    = 0x08,
	OBJC_CLASS_INFO_INITIALIZED = 0x10
	OBJC_CLASS_INFO_CLASS	    = 0x001,
	OBJC_CLASS_INFO_METACLASS   = 0x002,
	OBJC_CLASS_INFO_SETUP	    = 0x100,
	OBJC_CLASS_INFO_LOADED	    = 0x200,
	OBJC_CLASS_INFO_INITIALIZED = 0x400
};

typedef struct {
	of_mutex_t mutex;
	of_thread_t owner;
	int count;
} objc_mutex_t;