summaryrefslogtreecommitdiffstats
path: root/common/parse.h
diff options
context:
space:
mode:
authorjsorg71 <jsorg71>2005-03-11 02:23:30 +0000
committerjsorg71 <jsorg71>2005-03-11 02:23:30 +0000
commit5140dac0f5d95b388e782fc686beb3dc474f7c9a (patch)
tree443bec3d095f4e1a29510e8566dbc318182817f1 /common/parse.h
parent777893bdd6f4e98f2074ccc3b9f0d890bc2ac387 (diff)
downloadxrdp-proprietary-5140dac0f5d95b388e782fc686beb3dc474f7c9a.tar.gz
xrdp-proprietary-5140dac0f5d95b388e782fc686beb3dc474f7c9a.zip
makefile and header changes
Diffstat (limited to 'common/parse.h')
-rw-r--r--common/parse.h186
1 files changed, 93 insertions, 93 deletions
diff --git a/common/parse.h b/common/parse.h
index 20317157..e65f4c99 100644
--- a/common/parse.h
+++ b/common/parse.h
@@ -44,86 +44,86 @@ struct stream
};
/******************************************************************************/
-#define s_check(s) (s->p <= s->end)
+#define s_check(s) ((s)->p <= (s)->end)
/******************************************************************************/
-#define s_check_rem(s, n) (s->p + n <= s->end)
+#define s_check_rem(s, n) ((s)->p + (n) <= (s)->end)
/******************************************************************************/
-#define s_check_end(s) (s->p == s->end)
+#define s_check_end(s) ((s)->p == (s)->end)
/******************************************************************************/
#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) \
{ \
- if (v > s->size) \
+ if ((v) > (s)->size) \
{ \
- g_free(s->data); \
- s->data = (char*)g_malloc(v, 0); \
- s->size = v; \
+ g_free((s)->data); \
+ (s)->data = (char*)g_malloc((v), 0); \
+ (s)->size = (v); \
} \
- s->p = s->data; \
- s->end = s->data; \
- s->next_packet = 0; \
+ (s)->p = (s)->data; \
+ (s)->end = (s)->data; \
+ (s)->next_packet = 0; \
}
/******************************************************************************/
#define free_stream(s) \
{ \
- if (s != 0) \
+ if ((s) != 0) \
{ \
- g_free(s->data); \
+ g_free((s)->data); \
} \
- g_free(s); \
+ g_free((s)); \
} \
/******************************************************************************/
#define s_push_layer(s, h, n) \
{ \
- s->h = s->p; \
- s->p += n; \
+ (s)->h = (s)->p; \
+ (s)->p += (n); \
}
/******************************************************************************/
#define s_pop_layer(s, h) \
{ \
- s->p = s->h; \
+ (s)->p = (s)->h; \
}
/******************************************************************************/
#define s_mark_end(s) \
{ \
- s->end = s->p; \
+ (s)->end = (s)->p; \
}
/******************************************************************************/
#define in_uint8(s, v) \
{ \
- v = *((unsigned char*)(s->p)); \
- s->p++; \
+ (v) = *((unsigned char*)((s)->p)); \
+ (s)->p++; \
}
/******************************************************************************/
#if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define in_sint16_le(s, v) \
{ \
- v = (signed short) \
+ (v) = (signed short) \
( \
- (*((unsigned char*)(s->p + 0)) << 0) | \
- (*((unsigned char*)(s->p + 1)) << 8) \
+ (*((unsigned char*)((s)->p + 0)) << 0) | \
+ (*((unsigned char*)((s)->p + 1)) << 8) \
); \
- s->p += 2; \
+ (s)->p += 2; \
}
#else
#define in_sint16_le(s, v) \
{ \
- v = *((signed short*)(s->p)); \
- s->p += 2; \
+ (v) = *((signed short*)((s)->p)); \
+ (s)->p += 2; \
}
#endif
@@ -131,171 +131,171 @@ struct stream
#if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define in_uint16_le(s, v) \
{ \
- v = (unsigned short) \
+ (v) = (unsigned short) \
( \
- (*((unsigned char*)(s->p + 0)) << 0) | \
- (*((unsigned char*)(s->p + 1)) << 8) \
+ (*((unsigned char*)((s)->p + 0)) << 0) | \
+ (*((unsigned char*)((s)->p + 1)) << 8) \
); \
- s->p += 2; \
+ (s)->p += 2; \
}
#else
#define in_uint16_le(s, v) \
{ \
- v = *((unsigned short*)(s->p)); \
- s->p += 2; \
+ (v) = *((unsigned short*)((s)->p)); \
+ (s)->p += 2; \
}
#endif
/******************************************************************************/
#define in_uint16_be(s, v) \
{ \
- v = *((unsigned char*)(s->p)); \
- s->p++; \
- v = v << 8; \
- v = v | *((unsigned char*)(s->p)); \
- s->p++; \
+ (v) = *((unsigned char*)((s)->p)); \
+ (s)->p++; \
+ (v) <<= 8; \
+ (v) |= *((unsigned char*)((s)->p)); \
+ (s)->p++; \
}
/******************************************************************************/
#if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define in_uint32_le(s, v) \
{ \
- v = (unsigned int) \
+ (v) = (unsigned int) \
( \
- (*((unsigned char*)(s->p + 0)) << 0) | \
- (*((unsigned char*)(s->p + 1)) << 8) | \
- (*((unsigned char*)(s->p + 2)) << 16) | \
- (*((unsigned char*)(s->p + 3)) << 24) \
+ (*((unsigned char*)((s)->p + 0)) << 0) | \
+ (*((unsigned char*)((s)->p + 1)) << 8) | \
+ (*((unsigned char*)((s)->p + 2)) << 16) | \
+ (*((unsigned char*)((s)->p + 3)) << 24) \
); \
- s->p += 4; \
+ (s)->p += 4; \
}
#else
#define in_uint32_le(s, v) \
{ \
- v = *((unsigned int*)(s->p)); \
- s->p += 4; \
+ (v) = *((unsigned int*)((s)->p)); \
+ (s)->p += 4; \
}
#endif
/******************************************************************************/
#define in_uint32_be(s, v) \
{ \
- v = *((unsigned char*)(s->p)); \
- s->p++; \
- v = v << 8; \
- v = v | *((unsigned char*)(s->p)); \
- s->p++; \
- v = v << 8; \
- v = v | *((unsigned char*)(s->p)); \
- s->p++; \
- v = v << 8; \
- v = v | *((unsigned char*)(s->p)); \
- s->p++; \
+ (v) = *((unsigned char*)((s)->p)); \
+ (s)->p++; \
+ (v) <<= 8; \
+ (v) |= *((unsigned char*)((s)->p)); \
+ (s)->p++; \
+ (v) <<= 8; \
+ (v) |= *((unsigned char*)((s)->p)); \
+ (s)->p++; \
+ (v) <<= 8; \
+ (v) |= *((unsigned char*)((s)->p)); \
+ (s)->p++; \
}
/******************************************************************************/
#define out_uint8(s, v) \
{ \
- *(s->p) = (unsigned char)(v); \
- s->p++; \
+ *((s)->p) = (unsigned char)(v); \
+ (s)->p++; \
}
/******************************************************************************/
#if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define out_uint16_le(s, v) \
{ \
- *(s->p) = (unsigned char)(v); \
- s->p++; \
- *(s->p) = (unsigned char)((v) >> 8); \
- s->p++; \
+ *((s)->p) = (unsigned char)((v) >> 0); \
+ (s)->p++; \
+ *((s)->p) = (unsigned char)((v) >> 8); \
+ (s)->p++; \
}
#else
#define out_uint16_le(s, v) \
{ \
- *((unsigned short*)(s->p)) = (unsigned short)(v); \
- s->p += 2; \
+ *((unsigned short*)((s)->p)) = (unsigned short)(v); \
+ (s)->p += 2; \
}
#endif
/******************************************************************************/
#define out_uint16_be(s, v) \
{ \
- *(s->p) = (unsigned char)((v) >> 8); \
- s->p++; \
- *(s->p) = (unsigned char)(v); \
- s->p++; \
+ *((s)->p) = (unsigned char)((v) >> 8); \
+ (s)->p++; \
+ *((s)->p) = (unsigned char)((v) >> 0); \
+ (s)->p++; \
}
/******************************************************************************/
#if defined(B_ENDIAN) || defined(NEED_ALIGN)
#define out_uint32_le(s, v) \
{ \
- *(s->p) = (unsigned char)(v); \
- s->p++; \
- *(s->p) = (unsigned char)((v) >> 8); \
- s->p++; \
- *(s->p) = (unsigned char)((v) >> 16); \
- s->p++; \
- *(s->p) = (unsigned char)((v) >> 24); \
- s->p++; \
+ *((s)->p) = (unsigned char)((v) >> 0); \
+ (s)->p++; \
+ *((s)->p) = (unsigned char)((v) >> 8); \
+ (s)->p++; \
+ *((s)->p) = (unsigned char)((v) >> 16); \
+ (s)->p++; \
+ *((s)->p) = (unsigned char)((v) >> 24); \
+ (s)->p++; \
}
#else
#define out_uint32_le(s, v) \
{ \
- *((unsigned int*)(s->p)) = (v); \
- s->p += 4; \
+ *((unsigned int*)((s)->p)) = (v); \
+ (s)->p += 4; \
}
#endif
/******************************************************************************/
#define out_uint32_be(s, v) \
{ \
- *(s->p) = (unsigned char)((v) >> 24); \
- s->p++; \
- *(s->p) = (unsigned char)((v) >> 16); \
+ *((s)->p) = (unsigned char)((v) >> 24); \
s->p++; \
- *(s->p) = (unsigned char)((v) >> 8); \
+ *((s)->p) = (unsigned char)((v) >> 16); \
s->p++; \
- *(s->p) = (unsigned char)(v); \
+ *((s)->p) = (unsigned char)((v) >> 8); \
s->p++; \
+ *((s)->p) = (unsigned char)(v); \
+ (s)->p++; \
}
/******************************************************************************/
#define in_uint8p(s, v, n) \
{ \
- v = s->p; \
- s->p += n; \
+ (v) = (s)->p; \
+ (s)->p += (n); \
}
/******************************************************************************/
#define in_uint8a(s, v, n) \
{ \
- g_memcpy(v, s->p, n); \
- s->p += n; \
+ g_memcpy((v), (s)->p, (n)); \
+ (s)->p += (n); \
}
/******************************************************************************/
#define in_uint8s(s, n) \
{ \
- s->p += n; \
+ (s)->p += (n); \
}
/******************************************************************************/
#define out_uint8p(s, v, n) \
{ \
- g_memcpy(s->p, v, n); \
- s->p += n; \
+ g_memcpy((s)->p, (v), (n)); \
+ (s)->p += (n); \
}
/******************************************************************************/
#define out_uint8a(s, v, n) \
{ \
- out_uint8p(s, v, n); \
+ out_uint8p((s), (v), (n)); \
}
/******************************************************************************/
#define out_uint8s(s, n) \
{ \
- g_memset(s->p, 0, n); \
- s->p += n; \
+ g_memset((s)->p, 0, (n)); \
+ (s)->p += (n); \
}