rartypes.hpp

来自「7Zip软件实现: 七种编码格式的压缩与解压缩功能。」· HPP 代码 · 共 22 行

HPP
22
字号
#ifndef _RAR_TYPES_#define _RAR_TYPES_typedef unsigned char    byte;   //8 bitstypedef unsigned short   ushort; //preferably 16 bits, but can be moretypedef unsigned int     uint;   //32 bits or moretypedef unsigned int     uint32; //32 bits exactlytypedef          int     sint32; //signed 32 bits exactly#define PRESENT_INT32#if defined(_WIN_32) || defined(__GNUC__) || defined(__sgi) || defined(_AIX) || defined(__sun) || defined(__hpux)typedef wchar_t wchar;#elsetypedef ushort wchar;#endif#define SHORT16(x) (sizeof(ushort)==2 ? (ushort)(x):((x)&0xffff))#define UINT32(x)  (sizeof(uint32)==4 ? (uint32)(x):((x)&0xffffffff))#endif

⌨️ 快捷键说明

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