Changeset 4284:2d9921b2f678 in roaraudio
- Timestamp:
- 08/28/10 23:35:48 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/roaraudio/byteorder.h
r4274 r4284 31 31 32 32 #define _ROAR_MOVE_BYTE(x,p,n) ( \ 33 (( int_least64_t)( \34 (( int_least64_t)((int_least64_t)(x) & ((int_least64_t)0xFFUL << (8*(p))))) >> (8*(p)) \33 ((uint_least64_t)( \ 34 ((uint_least64_t)((uint_least64_t)(x) & ((uint_least64_t)0xFFUL << (8*(p))))) >> (8*(p)) \ 35 35 )) << ((n)-8*((p)+1)) \ 36 36 ) … … 62 62 #if BYTE_ORDER == LITTLE_ENDIAN 63 63 #define ROAR_NET2HOST64(x) ROAR_HOST2NET64(x) 64 #define ROAR_HOST2NET64(x) (( int_least64_t) \64 #define ROAR_HOST2NET64(x) ((uint_least64_t) \ 65 65 (_ROAR_MOVE_BYTE((x), 0, 64) | _ROAR_MOVE_BYTE((x), 1, 64) | \ 66 66 _ROAR_MOVE_BYTE((x), 2, 64) | _ROAR_MOVE_BYTE((x), 3, 64) | \
Note: See TracChangeset
for help on using the changeset viewer.