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;
#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