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 + -
显示快捷键?