Differences From Artifact [9204081dd6]:
- File src/macros.h — part of check-in [6e19bd47ee] at 2013-11-23 01:27:40 on branch trunk — Add OF_UNRECOGNIZED_SELECTOR. (user: js, size: 9511) [annotate] [blame] [check-ins using]
To Artifact [1065db52e2]:
- File
src/macros.h
— part of check-in
[bd2389b6b8]
at
2013-11-30 19:53:16
on branch trunk
— OFThread.m: Move #ifdefs.
The reason is that the symbol nanosleep is available now on Win32, but
is part of the pthreads wrapper, which we don't use. (user: js, size: 9512) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
342 343 344 345 346 347 348 | #define OF_ROL(value, bits) \ (((value) << ((bits) % (sizeof(value) * 8))) | \ ((value) >> (sizeof(value) * 8 - ((bits) % (sizeof(value) * 8))))) #define OF_ROR(value, bits) \ (((value) >> ((bits) % (sizeof(value) * 8))) | \ ((value) << (sizeof(value) * 8 - ((bits) % (sizeof(value) * 8))))) | | | 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 | #define OF_ROL(value, bits) \ (((value) << ((bits) % (sizeof(value) * 8))) | \ ((value) >> (sizeof(value) * 8 - ((bits) % (sizeof(value) * 8))))) #define OF_ROR(value, bits) \ (((value) >> ((bits) % (sizeof(value) * 8))) | \ ((value) << (sizeof(value) * 8 - ((bits) % (sizeof(value) * 8))))) #define OF_HASH_INIT(hash) hash = of_hash_seed; #define OF_HASH_ADD(hash, byte) \ { \ hash += (uint8_t)(byte); \ hash += (hash << 10); \ hash ^= (hash >> 6); \ } #define OF_HASH_FINALIZE(hash) \ |
︙ | ︙ |