]> git.saurik.com Git - redis.git/blame_incremental - src/endian.h
Avoid unnecessary calls to time(3)
[redis.git] / src / endian.h
... / ...
CommitLineData
1#ifndef __ENDIAN_H
2#define __ENDIAN_H
3
4void memrev16(void *p);
5void memrev32(void *p);
6void memrev64(void *p);
7
8/* variants of the function doing the actual convertion only if the target
9 * host is big endian */
10#if (BYTE_ORDER == LITTLE_ENDIAN)
11#define memrev16ifbe(p)
12#define memrev32ifbe(p)
13#define memrev64ifbe(p)
14#else
15#define memrev16ifbe(p) memrev16(p)
16#define memrev32ifbe(p) memrev32(p)
17#define memrev64ifbe(p) memrev64(p)
18#endif
19
20#endif