16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "unistd_wrapper.h"
#include <assert.h>
#ifdef OF_APPLE_RUNTIME
# include <dlfcn.h>
#endif
#ifdef HAVE_GETRANDOM
# include <sys/random.h>
#endif
|
<
<
|
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "unistd_wrapper.h"
#ifdef OF_APPLE_RUNTIME
# include <dlfcn.h>
#endif
#ifdef HAVE_GETRANDOM
# include <sys/random.h>
#endif
|
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
|
#endif
return self;
}
- (unsigned int)retainCount
{
assert(PRE_IVARS->retainCount >= 0);
return PRE_IVARS->retainCount;
}
- (void)release
{
#if defined(OF_HAVE_ATOMIC_OPS)
OFReleaseMemoryBarrier();
|
|
|
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
|
#endif
return self;
}
- (unsigned int)retainCount
{
OFAssert(PRE_IVARS->retainCount >= 0);
return PRE_IVARS->retainCount;
}
- (void)release
{
#if defined(OF_HAVE_ATOMIC_OPS)
OFReleaseMemoryBarrier();
|