292
293
294
295
296
297
298
299
300
301
302
303
304
305
|
return self;
}
- copy
{
return Block_copy(self);
}
- (size_t)retainCount
{
if (isa == (Class)&_NSConcreteMallocBlock)
return ((of_block_literal_t*)self)->reserved;
return SIZE_MAX;
|
>
>
>
>
>
>
>
>
|
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
|
return self;
}
- copy
{
return Block_copy(self);
}
- autorelease
{
if (isa == (Class)&_NSConcreteMallocBlock)
return [super autorelease];
return self;
}
- (size_t)retainCount
{
if (isa == (Class)&_NSConcreteMallocBlock)
return ((of_block_literal_t*)self)->reserved;
return SIZE_MAX;
|