common: indent, not logic change

ulab-next-nosound
Jay Sorg 11 years ago
parent b39c68bdc4
commit 4bf326080d

@ -36,17 +36,17 @@
/* parser state */ /* parser state */
struct stream struct stream
{ {
char* p; char *p;
char* end; char *end;
char* data; char *data;
int size; int size;
/* offsets of various headers */ /* offsets of various headers */
char* iso_hdr; char *iso_hdr;
char* mcs_hdr; char *mcs_hdr;
char* sec_hdr; char *sec_hdr;
char* rdp_hdr; char *rdp_hdr;
char* channel_hdr; char *channel_hdr;
char* next_packet; char *next_packet;
}; };
/******************************************************************************/ /******************************************************************************/
@ -63,58 +63,58 @@ struct stream
/******************************************************************************/ /******************************************************************************/
#define make_stream(s) \ #define make_stream(s) \
(s) = (struct stream*)g_malloc(sizeof(struct stream), 1) (s) = (struct stream*)g_malloc(sizeof(struct stream), 1)
/******************************************************************************/ /******************************************************************************/
#define init_stream(s, v) do \ #define init_stream(s, v) do \
{ \ { \
if ((v) > (s)->size) \ if ((v) > (s)->size) \
{ \ { \
g_free((s)->data); \ g_free((s)->data); \
(s)->data = (char*)g_malloc((v), 0); \ (s)->data = (char*)g_malloc((v), 0); \
(s)->size = (v); \ (s)->size = (v); \
} \ } \
(s)->p = (s)->data; \ (s)->p = (s)->data; \
(s)->end = (s)->data; \ (s)->end = (s)->data; \
(s)->next_packet = 0; \ (s)->next_packet = 0; \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#define free_stream(s) do \ #define free_stream(s) do \
{ \ { \
if ((s) != 0) \ if ((s) != 0) \
{ \ { \
g_free((s)->data); \ g_free((s)->data); \
} \ } \
g_free((s)); \ g_free((s)); \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#define s_push_layer(s, h, n) do \ #define s_push_layer(s, h, n) do \
{ \ { \
(s)->h = (s)->p; \ (s)->h = (s)->p; \
(s)->p += (n); \ (s)->p += (n); \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#define s_pop_layer(s, h) \ #define s_pop_layer(s, h) \
(s)->p = (s)->h (s)->p = (s)->h
/******************************************************************************/ /******************************************************************************/
#define s_mark_end(s) \ #define s_mark_end(s) \
(s)->end = (s)->p (s)->end = (s)->p
#define in_sint8(s, v) do \ #define in_sint8(s, v) do \
{ \ { \
(v) = *((signed char*)((s)->p)); \ (v) = *((signed char*)((s)->p)); \
(s)->p++; \ (s)->p++; \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#define in_uint8(s, v) do \ #define in_uint8(s, v) do \
{ \ { \
(v) = *((unsigned char*)((s)->p)); \ (v) = *((unsigned char*)((s)->p)); \
(s)->p++; \ (s)->p++; \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#define in_uint8_peek(s, v) do { v = *s->p; } while (0) #define in_uint8_peek(s, v) do { v = *s->p; } while (0)
@ -122,18 +122,18 @@ struct stream
#if defined(B_ENDIAN) || defined(NEED_ALIGN) #if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define in_sint16_le(s, v) do \ #define in_sint16_le(s, v) do \
{ \ { \
(v) = (signed short) \ (v) = (signed short) \
( \ ( \
(*((unsigned char*)((s)->p + 0)) << 0) | \ (*((unsigned char*)((s)->p + 0)) << 0) | \
(*((unsigned char*)((s)->p + 1)) << 8) \ (*((unsigned char*)((s)->p + 1)) << 8) \
); \ ); \
(s)->p += 2; \ (s)->p += 2; \
} while (0) } while (0)
#else #else
#define in_sint16_le(s, v) do \ #define in_sint16_le(s, v) do \
{ \ { \
(v) = *((signed short*)((s)->p)); \ (v) = *((signed short*)((s)->p)); \
(s)->p += 2; \ (s)->p += 2; \
} while (0) } while (0)
#endif #endif
@ -141,49 +141,49 @@ struct stream
#if defined(B_ENDIAN) || defined(NEED_ALIGN) #if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define in_uint16_le(s, v) do \ #define in_uint16_le(s, v) do \
{ \ { \
(v) = (unsigned short) \ (v) = (unsigned short) \
( \ ( \
(*((unsigned char*)((s)->p + 0)) << 0) | \ (*((unsigned char*)((s)->p + 0)) << 0) | \
(*((unsigned char*)((s)->p + 1)) << 8) \ (*((unsigned char*)((s)->p + 1)) << 8) \
); \ ); \
(s)->p += 2; \ (s)->p += 2; \
} while (0) } while (0)
#else #else
#define in_uint16_le(s, v) do \ #define in_uint16_le(s, v) do \
{ \ { \
(v) = *((unsigned short*)((s)->p)); \ (v) = *((unsigned short*)((s)->p)); \
(s)->p += 2; \ (s)->p += 2; \
} while (0) } while (0)
#endif #endif
/******************************************************************************/ /******************************************************************************/
#define in_uint16_be(s, v) do \ #define in_uint16_be(s, v) do \
{ \ { \
(v) = *((unsigned char*)((s)->p)); \ (v) = *((unsigned char*)((s)->p)); \
(s)->p++; \ (s)->p++; \
(v) <<= 8; \ (v) <<= 8; \
(v) |= *((unsigned char*)((s)->p)); \ (v) |= *((unsigned char*)((s)->p)); \
(s)->p++; \ (s)->p++; \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#if defined(B_ENDIAN) || defined(NEED_ALIGN) #if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define in_uint32_le(s, v) do \ #define in_uint32_le(s, v) do \
{ \ { \
(v) = (unsigned int) \ (v) = (unsigned int) \
( \ ( \
(*((unsigned char*)((s)->p + 0)) << 0) | \ (*((unsigned char*)((s)->p + 0)) << 0) | \
(*((unsigned char*)((s)->p + 1)) << 8) | \ (*((unsigned char*)((s)->p + 1)) << 8) | \
(*((unsigned char*)((s)->p + 2)) << 16) | \ (*((unsigned char*)((s)->p + 2)) << 16) | \
(*((unsigned char*)((s)->p + 3)) << 24) \ (*((unsigned char*)((s)->p + 3)) << 24) \
); \ ); \
(s)->p += 4; \ (s)->p += 4; \
} while (0) } while (0)
#else #else
#define in_uint32_le(s, v) do \ #define in_uint32_le(s, v) do \
{ \ { \
(v) = *((unsigned int*)((s)->p)); \ (v) = *((unsigned int*)((s)->p)); \
(s)->p += 4; \ (s)->p += 4; \
} while (0) } while (0)
#endif #endif
@ -191,41 +191,41 @@ struct stream
#if defined(B_ENDIAN) || defined(NEED_ALIGN) #if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define in_uint64_le(s, v) do \ #define in_uint64_le(s, v) do \
{ \ { \
(v) = (tui64) \ (v) = (tui64) \
( \ ( \
(((tui64)(*((unsigned char*)((s)->p + 0)))) << 0) | \ (((tui64)(*((unsigned char*)((s)->p + 0)))) << 0) | \
(((tui64)(*((unsigned char*)((s)->p + 1)))) << 8) | \ (((tui64)(*((unsigned char*)((s)->p + 1)))) << 8) | \
(((tui64)(*((unsigned char*)((s)->p + 2)))) << 16) | \ (((tui64)(*((unsigned char*)((s)->p + 2)))) << 16) | \
(((tui64)(*((unsigned char*)((s)->p + 3)))) << 24) | \ (((tui64)(*((unsigned char*)((s)->p + 3)))) << 24) | \
(((tui64)(*((unsigned char*)((s)->p + 4)))) << 32) | \ (((tui64)(*((unsigned char*)((s)->p + 4)))) << 32) | \
(((tui64)(*((unsigned char*)((s)->p + 5)))) << 40) | \ (((tui64)(*((unsigned char*)((s)->p + 5)))) << 40) | \
(((tui64)(*((unsigned char*)((s)->p + 6)))) << 48) | \ (((tui64)(*((unsigned char*)((s)->p + 6)))) << 48) | \
(((tui64)(*((unsigned char*)((s)->p + 7)))) << 56) \ (((tui64)(*((unsigned char*)((s)->p + 7)))) << 56) \
); \ ); \
(s)->p += 8; \ (s)->p += 8; \
} while (0) } while (0)
#else #else
#define in_uint64_le(s, v) do \ #define in_uint64_le(s, v) do \
{ \ { \
(v) = *((tui64*)((s)->p)); \ (v) = *((tui64*)((s)->p)); \
(s)->p += 8; \ (s)->p += 8; \
} while (0) } while (0)
#endif #endif
/******************************************************************************/ /******************************************************************************/
#define in_uint32_be(s, v) do \ #define in_uint32_be(s, v) do \
{ \ { \
(v) = *((unsigned char*)((s)->p)); \ (v) = *((unsigned char*)((s)->p)); \
(s)->p++; \ (s)->p++; \
(v) <<= 8; \ (v) <<= 8; \
(v) |= *((unsigned char*)((s)->p)); \ (v) |= *((unsigned char*)((s)->p)); \
(s)->p++; \ (s)->p++; \
(v) <<= 8; \ (v) <<= 8; \
(v) |= *((unsigned char*)((s)->p)); \ (v) |= *((unsigned char*)((s)->p)); \
(s)->p++; \ (s)->p++; \
(v) <<= 8; \ (v) <<= 8; \
(v) |= *((unsigned char*)((s)->p)); \ (v) |= *((unsigned char*)((s)->p)); \
(s)->p++; \ (s)->p++; \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
@ -239,46 +239,46 @@ struct stream
#if defined(B_ENDIAN) || defined(NEED_ALIGN) #if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define out_uint16_le(s, v) do \ #define out_uint16_le(s, v) do \
{ \ { \
*((s)->p) = (unsigned char)((v) >> 0); \ *((s)->p) = (unsigned char)((v) >> 0); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 8); \ *((s)->p) = (unsigned char)((v) >> 8); \
(s)->p++; \ (s)->p++; \
} while (0) } while (0)
#else #else
#define out_uint16_le(s, v) do \ #define out_uint16_le(s, v) do \
{ \ { \
*((unsigned short*)((s)->p)) = (unsigned short)(v); \ *((unsigned short*)((s)->p)) = (unsigned short)(v); \
(s)->p += 2; \ (s)->p += 2; \
} while (0) } while (0)
#endif #endif
/******************************************************************************/ /******************************************************************************/
#define out_uint16_be(s, v) do \ #define out_uint16_be(s, v) do \
{ \ { \
*((s)->p) = (unsigned char)((v) >> 8); \ *((s)->p) = (unsigned char)((v) >> 8); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 0); \ *((s)->p) = (unsigned char)((v) >> 0); \
(s)->p++; \ (s)->p++; \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#if defined(B_ENDIAN) || defined(NEED_ALIGN) #if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define out_uint32_le(s, v) do \ #define out_uint32_le(s, v) do \
{ \ { \
*((s)->p) = (unsigned char)((v) >> 0); \ *((s)->p) = (unsigned char)((v) >> 0); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 8); \ *((s)->p) = (unsigned char)((v) >> 8); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 16); \ *((s)->p) = (unsigned char)((v) >> 16); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 24); \ *((s)->p) = (unsigned char)((v) >> 24); \
(s)->p++; \ (s)->p++; \
} while (0) } while (0)
#else #else
#define out_uint32_le(s, v) do \ #define out_uint32_le(s, v) do \
{ \ { \
*((unsigned int*)((s)->p)) = (v); \ *((unsigned int*)((s)->p)) = (v); \
(s)->p += 4; \ (s)->p += 4; \
} while (0) } while (0)
#endif #endif
@ -286,78 +286,78 @@ struct stream
#if defined(B_ENDIAN) || defined(NEED_ALIGN) #if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define out_uint64_le(s, v) do \ #define out_uint64_le(s, v) do \
{ \ { \
*((s)->p) = (unsigned char)((v) >> 0); \ *((s)->p) = (unsigned char)((v) >> 0); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 8); \ *((s)->p) = (unsigned char)((v) >> 8); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 16); \ *((s)->p) = (unsigned char)((v) >> 16); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 24); \ *((s)->p) = (unsigned char)((v) >> 24); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 32); \ *((s)->p) = (unsigned char)((v) >> 32); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 40); \ *((s)->p) = (unsigned char)((v) >> 40); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 48); \ *((s)->p) = (unsigned char)((v) >> 48); \
(s)->p++; \ (s)->p++; \
*((s)->p) = (unsigned char)((v) >> 56); \ *((s)->p) = (unsigned char)((v) >> 56); \
(s)->p++; \ (s)->p++; \
} while (0) } while (0)
#else #else
#define out_uint64_le(s, v) do \ #define out_uint64_le(s, v) do \
{ \ { \
*((tui64*)((s)->p)) = (v); \ *((tui64*)((s)->p)) = (v); \
(s)->p += 8; \ (s)->p += 8; \
} while (0) } while (0)
#endif #endif
/******************************************************************************/ /******************************************************************************/
#define out_uint32_be(s, v) do \ #define out_uint32_be(s, v) do \
{ \ { \
*((s)->p) = (unsigned char)((v) >> 24); \ *((s)->p) = (unsigned char)((v) >> 24); \
s->p++; \ s->p++; \
*((s)->p) = (unsigned char)((v) >> 16); \ *((s)->p) = (unsigned char)((v) >> 16); \
s->p++; \ s->p++; \
*((s)->p) = (unsigned char)((v) >> 8); \ *((s)->p) = (unsigned char)((v) >> 8); \
s->p++; \ s->p++; \
*((s)->p) = (unsigned char)(v); \ *((s)->p) = (unsigned char)(v); \
(s)->p++; \ (s)->p++; \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#define in_uint8p(s, v, n) do \ #define in_uint8p(s, v, n) do \
{ \ { \
(v) = (s)->p; \ (v) = (s)->p; \
(s)->p += (n); \ (s)->p += (n); \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#define in_uint8a(s, v, n) do \ #define in_uint8a(s, v, n) do \
{ \ { \
g_memcpy((v), (s)->p, (n)); \ g_memcpy((v), (s)->p, (n)); \
(s)->p += (n); \ (s)->p += (n); \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#define in_uint8s(s, n) \ #define in_uint8s(s, n) \
(s)->p += (n) (s)->p += (n)
/******************************************************************************/ /******************************************************************************/
#define out_uint8p(s, v, n) do \ #define out_uint8p(s, v, n) do \
{ \ { \
g_memcpy((s)->p, (v), (n)); \ g_memcpy((s)->p, (v), (n)); \
(s)->p += (n); \ (s)->p += (n); \
} while (0) } while (0)
/******************************************************************************/ /******************************************************************************/
#define out_uint8a(s, v, n) \ #define out_uint8a(s, v, n) \
out_uint8p((s), (v), (n)) out_uint8p((s), (v), (n))
/******************************************************************************/ /******************************************************************************/
#define out_uint8s(s, n) do \ #define out_uint8s(s, n) do \
{ \ { \
g_memset((s)->p, 0, (n)); \ g_memset((s)->p, 0, (n)); \
(s)->p += (n); \ (s)->p += (n); \
} while (0) } while (0)
/* /*

Loading…
Cancel
Save