Remove some debug residuals from fuse_nfs
[deb_libnfs.git] / lib / libnfs-zdr.c
index 898a95acae22114e83aa85cc92520a99894781a1..21cd9e13fe5de2ca0c3f00aa3cf8399b9780b800 100644 (file)
 #include "win32_compat.h"
 #endif
 
+#ifdef AROS
+#include "aros_compat.h"
+#endif
+
 #include <stdlib.h>
 #include <string.h>
 #include <time.h>
@@ -120,7 +124,7 @@ bool_t libnfs_zdr_u_quad_t(ZDR *zdrs, uint64_t *u)
                *u = ntohl(*(uint32_t *)&zdrs->buf[zdrs->pos]);
                zdrs->pos += 4;
                *u <<= 32;
-               *u |= ntohl(*(uint32_t *)&zdrs->buf[zdrs->pos]);
+               *u |= (uint32_t)ntohl(*(uint32_t *)&zdrs->buf[zdrs->pos]);
                zdrs->pos += 4;
                return TRUE;
                break;
@@ -502,7 +506,7 @@ struct AUTH *libnfs_authunix_create(char *host, uint32_t uid, uint32_t gid, uint
 struct AUTH *libnfs_authunix_create_default(void)
 {
 #ifdef WIN32
-       return libnfs_authunix_create("libnfs", 65535, 65535, 0, NULL);
+       return libnfs_authunix_create("libnfs", 65534, 65534, 0, NULL);
 #else
        return libnfs_authunix_create("libnfs", getuid(), getgid(), 0, NULL);
 #endif