Parcourir la source

compile fixes for MSVC

ambrop7 il y a 13 ans
Parent
commit
965936585f
2 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 1 1
      misc/ipaddr.h
  2. 2 2
      structure/CStringTrie_impl.h

+ 1 - 1
misc/ipaddr.h

@@ -34,7 +34,6 @@
 #ifndef BADVPN_MISC_IPADDR_H
 #define BADVPN_MISC_IPADDR_H
 
-#include <inttypes.h>
 #include <string.h>
 #include <stdlib.h>
 
@@ -42,6 +41,7 @@
 #include <misc/byteorder.h>
 #include <misc/parse_number.h>
 #include <misc/find_char.h>
+#include <misc/print_macros.h>
 
 struct ipv4_ifaddr {
     uint32_t addr;

+ 2 - 2
structure/CStringTrie_impl.h

@@ -42,7 +42,7 @@ static int CStringTrie__new_node (CStringTrie *o, int *out_nodeidx)
         }
         int newcap = 2 * o->capacity;
         
-        struct CStringTrie__node *newarr = BAllocArray(newcap, sizeof(newarr[0]));
+        struct CStringTrie__node *newarr = (struct CStringTrie__node *)BAllocArray(newcap, sizeof(newarr[0]));
         if (!newarr) {
             return 0;
         }
@@ -73,7 +73,7 @@ static int CStringTrie_Init (CStringTrie *o)
     o->count = 0;
     o->capacity = 1;
     
-    if (!(o->arr = BAllocArray(o->capacity, sizeof(o->arr[0])))) {
+    if (!(o->arr = (struct CStringTrie__node *)BAllocArray(o->capacity, sizeof(o->arr[0])))) {
         return 0;
     }