⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wcetypes.h

📁 俄罗斯高人Mamaich的Pocket gcc编译器(运行在PocketPC上)的全部源代码。
💻 H
字号:
#ifndef _WCETYPES_H_#define _WCETYPES_H_#ifdef __cplusplusextern "C" {#endif#ifndef Booltypedef int            Bool;#endif#ifndef TRUEenum    bools {FALSE, TRUE};#endiftypedef char           Char;typedef double         Double;#ifdef dblflttypedef double         Float;#elsetypedef float          Float;#endiftypedef int            Int;typedef long           Long;#if 1typedef long long      Quad;#ifndef LONG_LONG_MAX#define LONG_LONG_MAX  0x7fffffffffffffff#define LONG_LONG_MIN  (-LONG_LONG_MAX-1L)#endif#define QUAD_MAX       LONG_LONG_MAX#define QUAD_MIN       LONG_LONG_MIN#elsetypedef __int64        Quad;#define QUAD_MAX       _I64_MAX#define QUAD_MIN       _I64_MIN#endif#ifndef _QuadFmt_#define _QuadFmt_#define QuadFmt(x)     "%"#x "I64d"#endiftypedef char         * Ptr;typedef short          Short;typedef void           Void;typedef unsigned       Uns;typedef unsigned char  UChar;typedef unsigned int   UInt;typedef unsigned long  ULong;typedef unsigned short UShort;typedef Long           LONG;#ifndef VXWORKStypedef ULong          ULONG;#endiftypedef ULONG         *PULONG;typedef UShort         USHORT;typedef USHORT        *PUSHORT;typedef UChar          UCHAR;typedef UCHAR         *PUCHAR;typedef Char          *PSZ;typedef Void          *PVOID;typedef Void          *HANDLE;#define IN#define FAR#define OUT#define OPTIONAL#define __cdecl#define __export#define __stdcall#undef  far#undef  near#undef  pascal#define far#define near#define CONST          consttypedef ULong          DWORD;#ifndef XWINDOWStypedef Bool           BOOL;#else#ifndef XMD_Htypedef int            BOOL;#endif#endiftypedef UChar          BYTE;typedef UShort         WORD;typedef Char           CHAR;typedef Char          *PCHAR;typedef Float          FLOAT;typedef Float         *PFLOAT;typedef Bool          *PBOOL;typedef Bool          *LPBOOL;typedef Char          *PBYTE;typedef Char          *LPBYTE;typedef Int           *PINT;typedef Int           *LPINT;typedef UShort        *PWORD;typedef UShort        *LPWORD;typedef Long          *LPLONG;typedef Long          *PLONG;typedef ULong         *PDWORD;typedef ULong         *LPDWORD;typedef Void          *HKEY;typedef HKEY          *PHKEY;typedef Void           VOID;typedef Void          *LPVOID;typedef const Void    *LPCVOID;typedef Int            INT;typedef UInt           UINT;typedef UInt          *PUINT;typedef Quad           QWORD;typedef Quad          *PQWORD;typedef UShort         WCHAR;typedef UShort        *PWCHAR;typedef Char          *PSTR;typedef UShort        *PWSTR;typedef UShort        *LPWSTR;typedef const UShort  *PCWSTR;typedef const UShort  *LPCWSTR;typedef const Char    *LPCSTR, *PCSTR;typedef const Char   **LPPCSTR, *PPCSTR;typedef Ptr            LPSTORAGE;/* Function pointer types used in various interfaces */typedef void (*LPFNDESTROYED) (void);/* Types for passing & returning polymorphic values */typedef UInt   WPARAM;typedef Long   HRESULT;typedef Long   SCODE;typedef Long  *PSCODE;typedef Long   LPARAM;typedef Long   LRESULT;typedef UShort LANGID;/* Registry Types */typedef DWORD  ACCESS_MASK;/* The HWND typedef */typedef Void  *HWND;typedef Void        *RECT;typedef const Void  *LPCRECT;#ifdef __cplusplus}#endif#endif /* _WCETYPES_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -