📄 types.h
字号:
// Copyright (c) 1994 James Clark// See the file COPYING for copying permission.#ifndef types_INCLUDED#define types_INCLUDED 1#include <limits.h>#include <stddef.h>#ifdef SP_NAMESPACEnamespace SP_NAMESPACE {#endif#if UINT_MAX >= 0xffffffffL /* 2^32 - 1 */typedef unsigned int Unsigned32;#elsetypedef unsigned long Unsigned32;#endif// Number holds values between 0 and 99999999 (eight nines).typedef Unsigned32 Number;typedef Unsigned32 Offset;typedef Unsigned32 Index;#ifdef SP_MULTI_BYTE#ifdef SP_WCHAR_T_USHORTtypedef wchar_t Char;#elsetypedef unsigned short Char;#endif#if INT_MAX > 65535Ltypedef int Xchar;#else /* INT_MAX <= 65535L */typedef long Xchar;#endif /* INT_MAX <= 65535L */#else /* not SP_MULTI_BYTE */typedef unsigned char Char;// This holds any value of type Char plus InputSource:eE (= -1).typedef int Xchar;#endif /* not SP_MULTI_BYTE */typedef Unsigned32 UnivChar;typedef Unsigned32 WideChar;// A character in a syntax reference character set.// We might want to compile with wide syntax reference characters// (since they're cheap) but not with wide document characters.typedef Unsigned32 SyntaxChar;typedef unsigned short CharClassIndex;typedef unsigned Token;#ifdef SP_MULTI_BYTEtypedef unsigned short EquivCode;#elsetypedef unsigned char EquivCode;#endif#ifdef SP_NAMESPACE}#endif#endif /* not types_INCLUDED */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -