?? fvstypes.h
字號:
/*############################################################################# * 文件名:fvstype.h * 功能: 基本類型的定義 * modified by PRTsinghua@hotmail.com#############################################################################*/#if !defined FVS__FVSTYPES_HEADER__INCLUDED__#define FVS__FVSTYPES_HEADER__INCLUDED__/****************************************************************************** * 這些類型可能已經在系統中定義了,根據自己系統的情況修改******************************************************************************//*#if defined(HAVE_STDINT_H) || defined(HAVE_INTTYPES_H) #if defined(HAVE_STDINT_H) #include <stdint.h> #endif #if defined(HAVE_INTTYPES_H) #include <inttypes.h> #endif#else*/ /* windows用戶使用 */ typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; typedef signed char int8_t; typedef signed short int16_t; typedef signed int int32_t;//#endif/* 定義指紋整型 */typedef int FvsInt_t;/* 定義指紋無符號整型 */typedef unsigned int FvsUint_t;/* 字節,字,雙字 */typedef int8_t FvsInt8_t;typedef int16_t FvsInt16_t;typedef int32_t FvsInt32_t;/* 無符號字節,字,雙字 */typedef uint8_t FvsUint8_t;typedef uint16_t FvsUint16_t;typedef uint32_t FvsUint32_t;typedef uint8_t FvsByte_t;typedef uint16_t FvsWord_t;typedef uint32_t FvsDword_t;/* 浮點類型 */typedef double FvsFloat_t;/* 指針類型 */typedef void* FvsPointer_t;/* 句柄類型,用來操作不透明的指針 */typedef void* FvsHandle_t;/* 字符串類型 */typedef char* FvsString_t;/* 布爾類型 */typedef enum FvsBool_t{ /* false標記 */ FvsFalse = 0, /* true標記 */ FvsTrue = 1} FvsBool_t;typedef enum bool_t
{
/* false標記 */
false = 0,
/* true標記 */
true = 1
} bool_t;
/* 定義PI值 *///#ifndef M_PI#define M_PI 3.1415926535897932384626433832795//#endif/* 定義錯誤類型 */typedef enum FvsError_t{ /* 為定義錯誤 */ FvsFailure = -1, /* 沒有錯誤 */ FvsOK = 0, /* 內存不足 */ FvsMemory, /* 參數無效 */ FvsBadParameter, /* 文件格式錯誤 */ FvsBadFormat, /* 輸入輸出錯誤 */ FvsIoError,} FvsError_t;#endif /* FVS__FVSTYPES_HEADER__INCLUDED__ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -