ObjFW  Diff

Differences From Artifact [0576db1a73]:

To Artifact [86829d5175]:


128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
struct class _NSConcreteMallocBlock;
#else
extern void *_NSConcreteStackBlock;
extern void *_NSConcreteGlobalBlock;
extern void *_NSConcreteMallocBlock;
#endif

#ifndef HAVE_BLOCK_COPY
static struct {
	Class isa;
} alloc_failed_exception;

void*
_Block_copy(const void *block_)
{







<







128
129
130
131
132
133
134

135
136
137
138
139
140
141
struct class _NSConcreteMallocBlock;
#else
extern void *_NSConcreteStackBlock;
extern void *_NSConcreteGlobalBlock;
extern void *_NSConcreteMallocBlock;
#endif


static struct {
	Class isa;
} alloc_failed_exception;

void*
_Block_copy(const void *block_)
{
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
				obj->byref_dispose(obj);

			free(obj);
		}
		break;
	}
}
#endif

/// \cond internal
@implementation OFBlock
#if defined(OF_APPLE_RUNTIME) && !defined(__OBJC2__)
+ (void)load
{
	Class tmp;







<







243
244
245
246
247
248
249

250
251
252
253
254
255
256
				obj->byref_dispose(obj);

			free(obj);
		}
		break;
	}
}


/// \cond internal
@implementation OFBlock
#if defined(OF_APPLE_RUNTIME) && !defined(__OBJC2__)
+ (void)load
{
	Class tmp;