ObjFW  Diff

Differences From Artifact [6544d29ad9]:

To Artifact [b35e0e98a2]:


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