?? fvstypes.h
字號:
/*############################################################################# * 文件名:fvstype.h * 功能: 基本類型的定義 * modified by PRTsinghua@hotmail.com#############################################################################*/#if !defined FVS__FVSTYPES_HEADER__INCLUDED__#define FVS__FVSTYPES_HEADER__INCLUDED__/****************************************************************************** * 這些類型可能已經(jīng)在系統(tǒng)中定義了,根據(jù)自己系統(tǒng)的情況修改******************************************************************************/#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;/* 字節(jié),字,雙字 */typedef int8_t FvsInt8_t;typedef int16_t FvsInt16_t;typedef int32_t FvsInt32_t;/* 無符號字節(jié),字,雙字 */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;/* 定義PI值 */#ifndef M_PI#define M_PI 3.1415926535897932384626433832795#endif/* 定義錯誤類型 */typedef enum FvsError_t{ /* 為定義錯誤 */ FvsFailure = -1, /* 沒有錯誤 */ FvsOK = 0, /* 內存不足 */ FvsMemory, /* 參數(shù)無效 */ FvsBadParameter, /* 文件格式錯誤 */ FvsBadFormat, /* 輸入輸出錯誤 */ FvsIoError,} FvsError_t;#endif /* FVS__FVSTYPES_HEADER__INCLUDED__ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -