ObjFW  Diff

Differences From Artifact [b950544256]:

To Artifact [2ea1bdc677]:


144
145
146
147
148
149
150


151

152
153
154
155
156
157
158
144
145
146
147
148
149
150
151
152

153
154
155
156
157
158
159
160







+
+
-
+







extern _Nullable objc_uncaught_exception_handler_t
    objc_setUncaughtExceptionHandler(
    objc_uncaught_exception_handler_t _Nullable handler);
extern void objc_setForwardHandler(IMP _Nullable forward,
    IMP _Nullable stretForward);
extern void objc_setEnumerationMutationHandler(
    objc_enumeration_mutation_handler_t _Nullable handler);
extern id _Nullable objc_constructInstance(Class _Nullable class_,
    void *_Nullable bytes);
extern void objc_zero_weak_references(id _Nonnull value);
extern void *_Nullable objc_destructInstance(id _Nullable object);

/*
 * Used by the compiler, but can also be called manually.
 *
 * These declarations are also required to prevent Clang's implicit
 * declarations which include __declspec(dllimport) on Windows.
 */