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