Module: wine Branch: master Commit: 2cb378d498b7525eb34bd163fcc77d00fe595335 URL: http://source.winehq.org/git/wine.git/?a=commit;h=2cb378d498b7525eb34bd163fc...
Author: Alexandre Julliard julliard@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)