Subversion Repositories freemyipod

Rev

Rev 881 | Rev 939 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 881 Rev 925
Line 56... Line 56...
56
                                                     (((unsigned long)(x) & 0x10ul) << 23) | \
56
                                                     (((unsigned long)(x) & 0x10ul) << 23) | \
57
                                                     (((unsigned long)(x) & 0x8ul) << 25) | \
57
                                                     (((unsigned long)(x) & 0x8ul) << 25) | \
58
                                                     (((unsigned long)(x) & 0x4ul) << 27) | \
58
                                                     (((unsigned long)(x) & 0x4ul) << 27) | \
59
                                                     (((unsigned long)(x) & 0x2ul) << 29) | \
59
                                                     (((unsigned long)(x) & 0x2ul) << 29) | \
60
                                                     (((unsigned long)(x) & 0x1ul) << 31)))
60
                                                     (((unsigned long)(x) & 0x1ul) << 31)))
61
#ifdef LITTLE_ENDIAN
61
#ifdef ENDIANNESS_LITTLE
62
#define LE_TO_H16(x) (x)
62
#define LE_TO_H16(x) (x)
63
#define LE_TO_H32(x) (x)
63
#define LE_TO_H32(x) (x)
64
#define H_TO_LE16(x) (x)
64
#define H_TO_LE16(x) (x)
65
#define H_TO_LE32(x) (x)
65
#define H_TO_LE32(x) (x)
66
#define BE_TO_H16(x) SWAP_16(x)
66
#define BE_TO_H16(x) SWAP_16(x)
Line 122... Line 122...
122
extern __attribute__((pure)) uint32_t swap16(uint32_t data);
122
extern __attribute__((pure)) uint32_t swap16(uint32_t data);
123
extern __attribute__((pure)) uint32_t reverse32(uint32_t data);
123
extern __attribute__((pure)) uint32_t reverse32(uint32_t data);
124
extern void* memcpy(void* dst, const void* src, size_t len);
124
extern void* memcpy(void* dst, const void* src, size_t len);
125
extern void* memmove(void* dst, const void* src, size_t len);
125
extern void* memmove(void* dst, const void* src, size_t len);
126
extern void* memset(void* dst, int val, size_t len);
126
extern void* memset(void* dst, int val, size_t len);
-
 
127
extern int memcmp(const void* a, const void* b, size_t len);
127
extern int strlen(const char* string);
128
extern size_t strlen(const char* string);
128
extern void to_hex(char* dest, int len, uint32_t value);
129
extern void to_hex(char* dest, int len, uint32_t value);
129
 
130
 
130
static inline void discard(uint32_t data)
131
static inline void discard(uint32_t data)
131
{
132
{
132
}
133
}