Lhaz
読み取り中…
検索中…
一致する文字列を見つけられません
クラス | マクロ定義 | 型定義
sfx.h ファイル

LZH-SFX module [詳解]

#include <windows.h>
#include "mybuf.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

マクロ定義詳解

◆ BUFFERSIZE

#define BUFFERSIZE   2048

◆ EXTEND_GENERIC

#define EXTEND_GENERIC   0

◆ EXTEND_HUMAN

#define EXTEND_HUMAN   'H'

◆ EXTEND_MSDOS

#define EXTEND_MSDOS   'M'

◆ is_directory

#define is_directory (   statp)    (((statp)->st_mode & S_IFMT) == S_IFDIR)

◆ is_regularfile

#define is_regularfile (   statp)    (((statp)->st_mode & S_IFMT) == S_IFREG)

◆ LARC4_METHOD_NUM

#define LARC4_METHOD_NUM   10

◆ LARC5_METHOD_NUM

#define LARC5_METHOD_NUM   9

◆ LARC_METHOD_NUM

#define LARC_METHOD_NUM   8

◆ LZHDIRS_METHOD_NUM

#define LZHDIRS_METHOD_NUM   11

◆ LZHEADER_STRAGE

#define LZHEADER_STRAGE   4096

◆ LZHUFF0_METHOD_NUM

#define LZHUFF0_METHOD_NUM   0

◆ LZHUFF1_METHOD_NUM

#define LZHUFF1_METHOD_NUM   1

◆ LZHUFF2_METHOD_NUM

#define LZHUFF2_METHOD_NUM   2

◆ LZHUFF3_METHOD_NUM

#define LZHUFF3_METHOD_NUM   3

◆ LZHUFF4_METHOD_NUM

#define LZHUFF4_METHOD_NUM   4

◆ LZHUFF5_METHOD_NUM

#define LZHUFF5_METHOD_NUM   5

◆ LZHUFF6_METHOD_NUM

#define LZHUFF6_METHOD_NUM   6

◆ LZHUFF7_METHOD_NUM

#define LZHUFF7_METHOD_NUM   7

◆ METHOD_TYPE_STRAGE

#define METHOD_TYPE_STRAGE   5

◆ MULTIBYTE_FIRST_P

#define MULTIBYTE_FIRST_P   SJC_FIRST_P

◆ MULTIBYTE_SECOND_P

#define MULTIBYTE_SECOND_P   SJC_SECOND_P

型定義詳解

◆ LzHeader

typedef struct LzHeader LzHeader