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