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 }
 

マクロ定義詳解

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

列挙型詳解

anonymous enum
列挙値
HEADER_LEVEL0 
HEADER_LEVEL1 
HEADER_LEVEL2 
HEADER_LEVEL3