[TCPIP DRIVER]
[reactos.git] / lib / drivers / lwip / src / include / arch / cc.h
index 0709ed1..44b1309 100755 (executable)
@@ -17,7 +17,7 @@ free(void *mem);
 void *
 realloc(void *mem, size_t size);
 
-#define mem_realloc(_m_, _s_) realloc(_m_, _s_)
+#define mem_trim(_m_, _s_) realloc(_m_, _s_)
 
 /* Unsigned int types */
 typedef unsigned char u8_t;
@@ -51,11 +51,9 @@ typedef u32_t mem_ptr_t;
 #define LWIP_PLATFORM_ASSERT(x) ASSERTMSG(x, FALSE)
 
 /* Synchronization */
-#define SYS_ARCH_DECL_PROTECT(lev) \
-    sys_prot_t lev; \
-    sys_arch_decl_protect(&lev)
-#define SYS_ARCH_PROTECT(lev) sys_arch_protect(&lev)
-#define SYS_ARCH_UNPROTECT(lev) sys_arch_unprotect(&lev)
+#define SYS_ARCH_DECL_PROTECT(lev) sys_prot_t (lev)
+#define SYS_ARCH_PROTECT(lev) sys_arch_protect(&(lev))
+#define SYS_ARCH_UNPROTECT(lev) sys_arch_unprotect(lev)
 
 /* Compiler hints for packing structures */
 #define PACK_STRUCT_STRUCT