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

[ソースコード]

マクロ定義

#define is_directory(statp)   (((statp)->st_mode & S_IFMT) == S_IFDIR)
 
#define NC   (UCHAR_MAX + MAXMATCH + 2 - THRESHOLD)
 
#define MAX_DICBIT   16 /* lh7 use 16bits */
 
#define MAXMATCH   256 /* formerly F (not more than UCHAR_MAX + 1) */
 
#define THRESHOLD   3 /* choose optimal value */
 
#define CBIT   9 /* $¥lfloor ¥log_2 NC ¥rfloor + 1$ */
 

列挙型

enum  { HEADER_LEVEL0 , HEADER_LEVEL1 , HEADER_LEVEL2 , HEADER_LEVEL3 }
 

マクロ定義詳解

◆ CBIT

#define CBIT   9 /* $¥lfloor ¥log_2 NC ¥rfloor + 1$ */

◆ is_directory

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

◆ MAX_DICBIT

#define MAX_DICBIT   16 /* lh7 use 16bits */

◆ MAXMATCH

#define MAXMATCH   256 /* formerly F (not more than UCHAR_MAX + 1) */

◆ NC

#define NC   (UCHAR_MAX + MAXMATCH + 2 - THRESHOLD)

◆ THRESHOLD

#define THRESHOLD   3 /* choose optimal value */

列挙型詳解

◆ anonymous enum

anonymous enum
列挙値
HEADER_LEVEL0 
HEADER_LEVEL1 
HEADER_LEVEL2 
HEADER_LEVEL3