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