diff options
Diffstat (limited to 'src/input/vcd/libvcd/bytesex.h')
-rw-r--r-- | src/input/vcd/libvcd/bytesex.h | 56 |
1 files changed, 1 insertions, 55 deletions
diff --git a/src/input/vcd/libvcd/bytesex.h b/src/input/vcd/libvcd/bytesex.h index 7bfdee8c7..9a212693d 100644 --- a/src/input/vcd/libvcd/bytesex.h +++ b/src/input/vcd/libvcd/bytesex.h @@ -1,5 +1,5 @@ /* - $Id: bytesex.h,v 1.1 2003/10/13 11:47:12 f1rmb Exp $ + $Id: bytesex.h,v 1.2 2004/04/11 12:20:32 miguelfreitas Exp $ Copyright (C) 2000 Herbert Valerio Riedel <hvr@gnu.org> @@ -128,64 +128,10 @@ CVT_TO_FUNC(64) #undef CVT_TO_FUNC -#define uint8_from_be(val) (uint8_to_be (val)) -#define uint8_from_le(val) (uint8_to_le (val)) #define uint16_from_be(val) (uint16_to_be (val)) #define uint16_from_le(val) (uint16_to_le (val)) #define uint32_from_be(val) (uint32_to_be (val)) #define uint32_from_le(val) (uint32_to_le (val)) -#define uint64_from_be(val) (uint64_to_be (val)) -#define uint64_from_le(val) (uint64_to_le (val)) - -/* ISO9660 related stuff */ - -#define to_711(i) uint8_to_le(i) -#define from_711(i) uint8_from_le(i) - -#define to_721(i) uint16_to_le(i) -#define from_721(i) uint16_from_le(i) - -#define to_721(i) uint16_to_le(i) -#define from_721(i) uint16_from_le(i) - -#define to_722(i) uint16_to_be(i) -#define from_722(i) uint16_from_be(i) - -static inline uint32_t -to_723(uint16_t i) -{ - return uint32_swap_le_be(i) | i; -} - -static inline uint16_t -from_723 (uint32_t p) -{ - if (uint32_swap_le_be (p) != p) - vcd_warn ("from_723: broken byte order"); - - return (0xFFFF & p); -} - -#define to_731(i) uint32_to_le(i) -#define from_731(i) uint32_from_le(i) - -#define to_732(i) uint32_to_be(i) -#define from_732(i) uint32_from_be(i) - -static inline uint64_t -to_733(uint32_t i) -{ - return uint64_swap_le_be(i) | i; -} - -static inline uint32_t -from_733 (uint64_t p) -{ - if (uint64_swap_le_be (p) != p) - vcd_warn ("from_733: broken byte order"); - - return (UINT32_C(0xFFFFFFFF) & p); -} #endif /* __VCD_BYTESEX_H__ */ |