1 static inline unsigned char
2 get_u8(unsigned char **p)
7 static inline unsigned short
8 get_u16(unsigned char **p) {
10 ret=*((unsigned short *)*p);
11 *p+=sizeof(unsigned short);
15 static inline unsigned short
16 get_u16_unal(unsigned char **p) {
24 static inline unsigned int
25 get_u24(unsigned char **p) {
33 static inline unsigned int
34 get_u32(unsigned char **p) {
36 ret=*((unsigned int *)*p);
37 *p+=sizeof(unsigned int);
41 static inline unsigned int
42 get_u32_unal(unsigned char **p) {
52 get_string(unsigned char **p)
54 char *ret=(char *)(*p);
60 #define L(x) ({ unsigned char *t=(unsigned char *)&(x); t[0] | (t[1] << 8) | (t[2] << 16) | (t[3] << 24); })