TuyaOS
|
#include "arch/cc.h"
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <inttypes.h>
#include <limits.h>
宏定义 | |
#define | BIG_ENDIAN 4321 |
#define | LITTLE_ENDIAN 1234 |
#define | LWIP_ALIGNMENT_CAST(target_type, val) LWIP_CONST_CAST(target_type, val) |
#define | LWIP_CONST_CAST(target_type, val) ((target_type)((ptrdiff_t)val)) |
#define | LWIP_DECLARE_MEMORY_ALIGNED(variable_name, size) u8_t variable_name[LWIP_MEM_ALIGN_BUFFER(size)] |
#define | lwip_in_range(c, lo, up) ((u8_t)(c) >= (lo) && (u8_t)(c) <= (up)) |
#define | lwip_isdigit(c) lwip_in_range((c), '0', '9') |
#define | lwip_islower(c) lwip_in_range((c), 'a', 'z') |
#define | lwip_isspace(c) ((c) == ' ' || (c) == '\f' || (c) == '\n' || (c) == '\r' || (c) == '\t' || (c) == '\v') |
#define | lwip_isupper(c) lwip_in_range((c), 'A', 'Z') |
#define | lwip_isxdigit(c) (lwip_isdigit(c) || lwip_in_range((c), 'a', 'f') || lwip_in_range((c), 'A', 'F')) |
#define | LWIP_MEM_ALIGN(addr) ((void *)(((mem_ptr_t)(addr) + MEM_ALIGNMENT - 1) & ~(mem_ptr_t)(MEM_ALIGNMENT-1))) |
#define | LWIP_MEM_ALIGN_BUFFER(size) (((size) + MEM_ALIGNMENT - 1U)) |
#define | LWIP_MEM_ALIGN_SIZE(size) (((size) + MEM_ALIGNMENT - 1U) & ~(MEM_ALIGNMENT-1U)) |
#define | LWIP_NO_INTTYPES_H 0 |
#define | LWIP_NO_LIMITS_H 0 |
#define | LWIP_NO_STDDEF_H 0 |
#define | LWIP_PACKED_CAST(target_type, val) LWIP_CONST_CAST(target_type, val) |
#define | LWIP_PLATFORM_DIAG(x) do {printf x;} while(0) |
#define | LWIP_PTR_NUMERIC_CAST(target_type, val) LWIP_CONST_CAST(target_type, val) |
#define | lwip_tolower(c) (lwip_isupper(c) ? (c) - 'A' + 'a' : c) |
#define | lwip_toupper(c) (lwip_islower(c) ? (c) - 'a' + 'A' : c) |
#define | LWIP_UINT32_MAX 0xffffffff |
#define | LWIP_UNUSED_ARG(x) (void)x |
#define | PACK_STRUCT_BEGIN |
#define | PACK_STRUCT_END |
#define | PACK_STRUCT_FIELD(x) x |
#define | PACK_STRUCT_FLD_8(x) PACK_STRUCT_FIELD(x) |
#define | PACK_STRUCT_FLD_S(x) PACK_STRUCT_FIELD(x) |
#define | PACK_STRUCT_STRUCT |
#define | SSIZE_MAX INT_MAX |
#define | X8_F "02" PRIx8 |
Support for different processor and compiler architectures