60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
+
|
# import "OFThreadStillRunningException.h"
#endif
#ifdef OF_HAVE_ATOMIC_OPS
# import "atomic.h"
#endif
#import "autorelease.h"
#import "macros.h"
#ifdef OF_HAVE_THREADS
# import "threading.h"
static of_tlskey_t threadSelfKey;
static OFThread *mainThread;
|
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
|
371
372
373
374
375
376
377
378
379
380
381
|
-
-
-
-
-
-
-
+
-
|
# endif
[super dealloc];
}
#else
- init
{
@try {
[self doesNotRecognizeSelector: _cmd];
} @catch (id e) {
[self release];
@throw e;
}
OF_INVALID_INIT_METHOD
abort();
}
#endif
@end
|