cc.h
来自「eCos操作系统源码」· C头文件 代码 · 共 46 行
H
46 行
#ifndef __ARCH_CC_H__#define __ARCH_CC_H__#include <string.h>#include <cyg/error/codes.h>//while EFAULT should have no meaning in eCos since there are no address spaces//it is defined here because set/getsockopt in lwIP use it.#define EFAULT 14//found no better place for this prototypeint lwip_init(void);//#define LWIP_PROVIDE_ERRNO#include <cyg/infra/cyg_type.h>#if (CYG_BYTEORDER == CYG_LSBFIRST)#define BYTE_ORDER LITTLE_ENDIAN#else#define BYTE_ORDER BIG_ENDIAN#endiftypedef unsigned char u8_t;typedef signed char s8_t;typedef unsigned short u16_t;typedef signed short s16_t;typedef unsigned long u32_t;typedef signed long s32_t;typedef unsigned long mem_ptr_t;#define PACK_STRUCT_FIELD(x) x __attribute__((packed))#define PACK_STRUCT_STRUCT __attribute__((packed))#define PACK_STRUCT_BEGIN#define PACK_STRUCT_END#include <cyg/infra/diag.h>#include <cyg/infra/cyg_ass.h>#define LWIP_PLATFORM_DIAG(x) {diag_printf x;}#define LWIP_PLATFORM_ASSERT(x) {CYG_FAIL(x);}#define SYS_ARCH_DECL_PROTECT(x)#define SYS_ARCH_PROTECT(x)#define SYS_ARCH_UNPROTECT(x)#endif /* __ARCH_CC_H__ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?