📄 cfg.h
字号:
/**********************************************************************//* File: cfg.h *//* Desc: The include file for definition of the configuration *//* structure. *//* Date: Sept, 1990 *//**********************************************************************/#define CFG_H_VERSION "V1.0"#define NOT_CONFIG_ID (-1)/* filename definitions */#define CFG_ROOT "ROOT_DIR"#define CFG_CODESET "CODESET"#define CFG_LEX "LEX"#define CFG_HOMO "HOMO"#define CFG_REF "REF"#define CFG_SPLTMRG "SPLTMRG"#define CFG_MONO "MONOSYL"#define CFG_LSUBS "LSUBS"#define CFG_ALP_NUM "ALP_NUM"#define CFG_FILE "CFG"/* print filetype defintions */#define CFG_SHLEX "SHLEX"#define CFG_SHLSUBS "SHLSUBS"#define CFG_SHCODESET "SHCODE"#define CFG_SHHOMO "SHHOMO"#define CFG_SHALP_NUM "SHALPHA"#define CFG_SHMONO "SHMONO"#define CFG_SHSPLT_MRG "SHSPLT_MRG"/* alignment program definitions */#define CFG_HOMO_ERROR "HOMO_ERROR"#define CFG_STR_SIL "SILENCE"#define CFG_NO_GR "NO_GR"#define CFG_ATIS_FILES "ATIS"#define CFG_RM_FILES "RM"#define CFG_WSJ_FILES "WSJ"#define CFG_TIMIT_FILES "TIMIT"#define CFG_NTYPE_FILES "NOTYPE"#define CFG_GEN1_FILES "GENID1"#define CFG_GEN2_FILES "GENID2"#define CFG_GEN3_FILES "GENID3"#define CFG_USE_PHONE "PHONE"#define CFG_PHDIST_FILE "DIST_TBL"#define CFG_OUT_FILE "OUTFILE"#define CFG_SYS_NAME "NAME"#define CFG_SYS_DESC "DESC"#define CFG_ONE_TO_ONE "ONE2ONE"#define CFG_ONE_TO_MANY "ONE2MANY"/* statistics program defintions */#define CFG_TESTNAME "TEST_NAME"#define CFG_LPR "LP"#define CFG_HDR "HDR"#define CFG_MTCHPR "MTCH_PR"#define CFG_SENT_MCN "SENT_MCN"#define CFG_COUNT "DUMP_COUNT"#define CFG_LONG_SEG "SEG_LONG"#define CFG_AVE_SEG "SEG_AVE"#define CFG_ANOVAR "ANOVAR"#define CFG_SIGNTEST "SIGNTEST"#define CFG_WILCOXON "WILCOXON"#define CFG_2_SAMP "SAMP_Z"#define CFG_SIG "SIG"#define CFG_RANGE "RANGE"#define CFG_TROFF "TROFF"#define CFG_MINGOOD "MIN_GOOD"#define CFG_PCT_FORMULA "PCT_FORM"#define CFG_VERBOSE "V"/* unique scoring defintions */#define CFG_OVR_SCR "OVRALL"#define CFG_OVR_RAW "OVRRAW"#define CFG_OVR_DTL "OVRDTL"#define CFG_SPKR_SCR "SPKR"#define CFG_SENT_SCR "SENT"#define CFG_OUT_DIR "OUT_DIR"/* general difinitions */#define CFG_DUMPARG "DUMP"#define CFG_ALI_FILE "ALIGN"#define CFG_HYP_FILE "HYP"#define CFG_ALL_SENT "ALL"#define CFG_DIFF_SENT "DIFF"#define CFG_DIFF_SCORE "SDIFF"#define CFG_ERRORS "ERRORS"#define MAX_CONFIG_REC 40#define MAX_CONFIG_LENGTH 160#define TOGGLE_ON 1#define TOGGLE_OFF 0#define CFG_TGL 0#define CFG_C 1#define CFG_C2 2#define CFG_STR 3#define NO_GRP 0typedef struct config_record_struct{ char *intern_id; int num_elem; int value_type; int flag_group; char *value;} CONFIG_REC;typedef struct config_struct{ CONFIG_REC rec_list[MAX_CONFIG_REC];} CONFIG;extern CONFIG *cfg;extern char * CONFIG_elem_C();extern char * CONFIG_elem_STR();extern int CONFIG_elem_TGL();extern char ** CONFIG_elem_C2();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -