Alexandre Julliard : dnsapi: Avoid non-portable types.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Oct 20 08:00:40 CDT 2006
Module: wine
Branch: master
Commit: 2cb378d498b7525eb34bd163fcc77d00fe595335
URL: http://source.winehq.org/git/wine.git/?a=commit;h=2cb378d498b7525eb34bd163fcc77d00fe595335
Author: Alexandre Julliard <julliard at winehq.org>
Date: Fri Oct 20 14:51:44 2006 +0200
dnsapi: Avoid non-portable types.
---
dlls/dnsapi/ns_parse.c | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/dlls/dnsapi/ns_parse.c b/dlls/dnsapi/ns_parse.c
index 9580b72..6786909 100644
--- a/dlls/dnsapi/ns_parse.c
+++ b/dlls/dnsapi/ns_parse.c
@@ -34,6 +34,8 @@ # include <resolv.h>
#endif
#include <string.h>
+#include "windef.h"
+
/* Forward. */
static void setsection(ns_msg *msg, ns_sect sect);
@@ -50,18 +52,18 @@ #endif
#define DNS_NS_GET16(s, cp) do { \
register const u_char *t_cp = (const u_char *)(cp); \
- (s) = ((u_int16_t)t_cp[0] << 8) \
- | ((u_int16_t)t_cp[1]) \
+ (s) = ((WORD)t_cp[0] << 8) \
+ | ((WORD)t_cp[1]) \
; \
(cp) += NS_INT16SZ; \
} while (0)
#define DNS_NS_GET32(l, cp) do { \
register const u_char *t_cp = (const u_char *)(cp); \
- (l) = ((u_int32_t)t_cp[0] << 24) \
- | ((u_int32_t)t_cp[1] << 16) \
- | ((u_int32_t)t_cp[2] << 8) \
- | ((u_int32_t)t_cp[3]) \
+ (l) = ((DWORD)t_cp[0] << 24) \
+ | ((DWORD)t_cp[1] << 16) \
+ | ((DWORD)t_cp[2] << 8) \
+ | ((DWORD)t_cp[3]) \
; \
(cp) += NS_INT32SZ; \
} while (0)
More information about the wine-cvs
mailing list