📄 dvichar.h
字号:
/* * DviChar.h * * descriptions for mapping dvi names to * font indexes and back. Dvi fonts are all * 256 elements (actually only 256-32 are usable). * * The encoding names are taken from X - * case insensitive, a dash seperating the * CharSetRegistry from the CharSetEncoding */# define DVI_MAX_SYNONYMS 10# define DVI_MAP_SIZE 256# define DVI_HASH_SIZE 256typedef struct _dviCharNameHash { struct _dviCharNameHash *next; char *name; int position;} DviCharNameHash;typedef struct _dviCharNameMap { char *encoding; int special; char *dvi_names[DVI_MAP_SIZE][DVI_MAX_SYNONYMS]; DviCharNameHash *buckets[DVI_HASH_SIZE];} DviCharNameMap;extern DviCharNameMap *DviFindMap ( /* char *encoding */ );extern void DviRegisterMap ( /* DviCharNameMap *map */ );#ifdef NOTDEFextern char *DviCharName ( /* DviCharNameMap *map, int index, int synonym */ );#else#define DviCharName(map,index,synonym) ((map)->dvi_names[index][synonym])#endifextern int DviCharIndex ( /* DviCharNameMap *map, char *name */ );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -