Lhaz
クラス | マクロ定義 | 型定義
sfx.h ファイル

LZH-SFX module. [詳解]

#include <windows.h>
#include "mystr.h"
#include "../src/lhazsfx.h"

[ソースコード]

クラス

struct  LzHeader
 
class  SFX
 LZH-SFX class. [詳解]
 

マクロ定義

#define MULTIBYTE_FIRST_P   SJC_FIRST_P
 
#define MULTIBYTE_SECOND_P   SJC_SECOND_P
 
#define is_directory(statp)   (((statp)->st_mode & S_IFMT) == S_IFDIR)
 
#define is_regularfile(statp)   (((statp)->st_mode & S_IFMT) == S_IFREG)
 
#define METHOD_TYPE_STRAGE   5
 
#define BUFFERSIZE   2048
 
#define LZHEADER_STRAGE   4096
 
#define LZHUFF0_METHOD_NUM   0
 
#define LZHUFF1_METHOD_NUM   1
 
#define LZHUFF2_METHOD_NUM   2
 
#define LZHUFF3_METHOD_NUM   3
 
#define LZHUFF4_METHOD_NUM   4
 
#define LZHUFF5_METHOD_NUM   5
 
#define LZHUFF6_METHOD_NUM   6
 
#define LZHUFF7_METHOD_NUM   7
 
#define LARC_METHOD_NUM   8
 
#define LARC5_METHOD_NUM   9
 
#define LARC4_METHOD_NUM   10
 
#define LZHDIRS_METHOD_NUM   11
 
#define EXTEND_GENERIC   0
 
#define EXTEND_MSDOS   'M'
 
#define EXTEND_HUMAN   'H'
 

型定義

typedef struct LzHeader LzHeader
 

詳解

LZH-SFX module.

著者
chito.nosp@m.ra48.nosp@m.@gmai.nosp@m.l.co.nosp@m.m

マクロ定義詳解

#define BUFFERSIZE   2048
#define EXTEND_GENERIC   0
#define EXTEND_HUMAN   'H'
#define EXTEND_MSDOS   'M'
#define is_directory (   statp)    (((statp)->st_mode & S_IFMT) == S_IFDIR)
#define is_regularfile (   statp)    (((statp)->st_mode & S_IFMT) == S_IFREG)
#define LARC4_METHOD_NUM   10
#define LARC5_METHOD_NUM   9
#define LARC_METHOD_NUM   8
#define LZHDIRS_METHOD_NUM   11
#define LZHEADER_STRAGE   4096
#define LZHUFF0_METHOD_NUM   0
#define LZHUFF1_METHOD_NUM   1
#define LZHUFF2_METHOD_NUM   2
#define LZHUFF3_METHOD_NUM   3
#define LZHUFF4_METHOD_NUM   4
#define LZHUFF5_METHOD_NUM   5
#define LZHUFF6_METHOD_NUM   6
#define LZHUFF7_METHOD_NUM   7
#define METHOD_TYPE_STRAGE   5
#define MULTIBYTE_FIRST_P   SJC_FIRST_P
#define MULTIBYTE_SECOND_P   SJC_SECOND_P

型定義詳解

typedef struct LzHeader LzHeader