Differences From Artifact [f0155ad158]:
- File src/OFObject.m — part of check-in [745d514023] at 2018-06-09 16:30:59 on branch trunk — OFObject: Change one #else to #elif (user: js, size: 31182) [annotate] [blame] [check-ins using]
To Artifact [c2001431e3]:
- File
src/OFObject.m
— part of check-in
[a2a06d372a]
at
2018-07-28 16:48:55
on branch trunk
— macros.h: Add of_random()
This does *NOT* provide cryptographically secure randomness! (user: js, size: 30777) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
248 249 250 251 252 253 254 | (void *)&of_forward_stret); #else objc_setForwardHandler((IMP)&of_forward, (IMP)&of_forward_stret); #endif objc_setEnumerationMutationHandler(enumerationMutationHandler); | > | | < < < < < < < < < < < < < < < | 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 | (void *)&of_forward_stret); #else objc_setForwardHandler((IMP)&of_forward, (IMP)&of_forward_stret); #endif objc_setEnumerationMutationHandler(enumerationMutationHandler); do { of_hash_seed = of_random(); } while (of_hash_seed == 0); } + (void)unload { } + (void)initialize |
︙ | ︙ |