📄 memp.i
字号:
# 1 "E:/GJ155/code/core/memp.c"
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\opt.h" 1
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\debug.h" 1
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\cc.h" 1
typedef unsigned int u8_t;
typedef signed char s8_t;
typedef unsigned int u16_t;
typedef signed int s16_t;
typedef unsigned long int u32_t;
typedef signed long int s32_t;
# 35 "..\\..\\..\\..\\TcpIPStack\\user\\include\\debug.h" 2
# 1 "..\\code\\lwipopts.h" 1
# 332 "..\\code\\lwipopts.h"
# 36 "..\\..\\..\\..\\TcpIPStack\\user\\include\\debug.h" 2
# 1 "..\\..\\..\\code\\arch\\unsp\\include\\pollio.h" 1
typedef enum parm_type
{
FLAG = 1, IP = 2, HEX = 3, DECIMAL = 4, CHAR = 5, STRING = 6
} PARM_TYPE;
extern u16_t g_cur_dev, *g_cur_pos, g_cur_offset;
typedef struct
{
s16_t width;
u8_t space;
u8_t right;
u8_t alter;
u8_t plus;
u8_t zero;
u8_t mod;
u8_t type;
} FORMAT;
# 96 "..\\..\\..\\code\\arch\\unsp\\include\\pollio.h"
# 113 "..\\..\\..\\code\\arch\\unsp\\include\\pollio.h"
extern void Print(char * , ...);
extern u8_t read_string(char * );
extern unsigned long get_number(void);
# 37 "..\\..\\..\\..\\TcpIPStack\\user\\include\\debug.h" 2
# 77 "..\\..\\..\\..\\TcpIPStack\\user\\include\\debug.h"
# 35 "..\\..\\..\\..\\TcpIPStack\\user\\include\\opt.h" 2
# 1 "..\\code\\config.h" 1
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\def.h" 1
# 54 "..\\code\\config.h" 2
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\mem.h" 1
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\opt.h" 1
# 559 "..\\..\\..\\..\\TcpIPStack\\user\\include\\opt.h"
# 35 "..\\..\\..\\..\\TcpIPStack\\user\\include\\mem.h" 2
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\arch.h" 1
# 191 "..\\..\\..\\..\\TcpIPStack\\user\\include\\arch.h"
# 36 "..\\..\\..\\..\\TcpIPStack\\user\\include\\mem.h" 2
typedef u16_t mem_size_t;
struct mem {
mem_size_t next, prev;
u16_t used;
};
void mem_init(void);
void *mem_malloc(mem_size_t size);
void mem_free(void *mem);
void *mem_realloc(void *mem, mem_size_t size);
void *mem_reallocm(void *mem, mem_size_t size);
extern u16_t ram [] ;
extern u16_t mem_size ;
# 55 "..\\code\\config.h" 2
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\pbuf.h" 1
typedef enum {
PBUF_TRANSPORT,
PBUF_IP,
PBUF_LINK,
PBUF_RAW
} pbuf_layer;
typedef enum {
PBUF_RAM,
PBUF_ROM,
PBUF_REF,
PBUF_POOL
} pbuf_flag;
struct pbuf {
struct pbuf *next;
void *payload;
u16_t tot_len;
u16_t len;
u16_t flags;
u16_t ref;
};
void pbuf_init(void);
struct pbuf *pbuf_alloc(pbuf_layer l, u16_t size, pbuf_flag flag);
void pbuf_realloc(struct pbuf *p, u16_t size);
u8_t pbuf_header(struct pbuf *p, s16_t header_size);
void pbuf_ref(struct pbuf *p);
void pbuf_ref_chain(struct pbuf *p);
u8_t pbuf_free(struct pbuf *p);
u8_t pbuf_clen(struct pbuf *p);
void pbuf_chain(struct pbuf *h, struct pbuf *t);
struct pbuf *pbuf_take(struct pbuf *f);
struct pbuf *pbuf_dechain(struct pbuf *p);
extern u8_t pbuf_pool_memory [] ;
extern u16_t pool_num ;
extern u16_t pool_size ;
# 56 "..\\code\\config.h" 2
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\tcp.h" 1
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\sys.h" 1
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\opt.h" 1
# 559 "..\\..\\..\\..\\TcpIPStack\\user\\include\\opt.h"
# 37 "..\\..\\..\\..\\TcpIPStack\\user\\include\\sys.h" 2
typedef u8_t sys_sem_t;
typedef u8_t sys_mbox_t;
struct sys_timeout {u8_t dummy;};
# 131 "..\\..\\..\\..\\TcpIPStack\\user\\include\\sys.h"
# 174 "..\\..\\..\\..\\TcpIPStack\\user\\include\\sys.h"
# 35 "..\\..\\..\\..\\TcpIPStack\\user\\include\\tcp.h" 2
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\opt.h" 1
# 559 "..\\..\\..\\..\\TcpIPStack\\user\\include\\opt.h"
# 39 "..\\..\\..\\..\\TcpIPStack\\user\\include\\tcp.h" 2
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\ip.h" 1
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\ip_addr.h" 1
struct ip_addr {
u32_t addr __attribute__((packed)) ;
} __attribute__((packed)) ;
struct in_addr {
u32_t s_addr;
};
extern const struct ip_addr ip_addr_any;
extern const struct ip_addr ip_addr_broadcast;
# 39 "..\\..\\..\\..\\TcpIPStack\\user\\include\\ip.h" 2
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\err.h" 1
# 1 "..\\..\\..\\..\\TcpIPStack\\user\\include\\opt.h" 1
# 559 "..\\..\\..\\..\\TcpIPStack\\user\\include\\opt.h"
# 35 "..\\..\\..\\..\\TcpIPStack\\user\\include\\err.h" 2
typedef s8_t err_t;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -