diff options
| author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2004-04-11 12:20:31 +0000 |
|---|---|---|
| committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2004-04-11 12:20:31 +0000 |
| commit | c4e423537d77267ff859f20cefcbeaa4817d7199 (patch) | |
| tree | 60bf60d3735d39384b35936a89a71b8223bf4a4a /src/input/vcd/libvcd/bytesex.h | |
| parent | 79c5f9914c6476d31d64b85d0d34b31644732672 (diff) | |
| download | xine-lib-c4e423537d77267ff859f20cefcbeaa4817d7199.tar.gz xine-lib-c4e423537d77267ff859f20cefcbeaa4817d7199.tar.bz2 | |
libvcd 0.7.20, libcdio 0.68
CVS patchset: 6388
CVS date: 2004/04/11 12:20:31
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__ */ |
