ucaux.h

来自「elinks下lynx是最重要的二个文本浏览器, 在linux下非常实用, ly」· C头文件 代码 · 共 77 行

H
77
字号
#ifndef UCAUX_H#define UCAUX_H#ifndef HTUTILS_H#include <HTUtils.h>#endifextern BOOL UCCanUniTranslateFrom PARAMS((int from));extern BOOL UCCanTranslateUniTo PARAMS((int to));extern BOOL UCCanTranslateFromTo PARAMS((int from, int to));extern BOOL UCNeedNotTranslate PARAMS((	int		from,	int		to));struct _UCTransParams{    BOOL transp;    BOOL do_cjk;    BOOL decode_utf8;    BOOL output_utf8;    BOOL use_raw_char_in;    BOOL strip_raw_char_in;    BOOL pass_160_173_raw;    BOOL do_8bitraw;    BOOL trans_to_uni;    BOOL trans_C0_to_uni;    BOOL repl_translated_C0;    BOOL trans_from_uni;};typedef struct _UCTransParams UCTransParams;#ifndef UCDEFS_H#include <UCDefs.h>#endif /* UCDEFS_H */extern void UCSetTransParams PARAMS((	UCTransParams *		pT,	int			cs_in,	CONST LYUCcharset *	p_in,	int			cs_out,	CONST LYUCcharset *	p_out));extern void UCTransParams_clear PARAMS((	UCTransParams *		pT));extern void UCSetBoxChars PARAMS((    int		cset,    int *	pvert_out,    int *	phori_out,    int		vert_in,    int		hori_in));#ifndef HTSTREAM_H#include <HTStream.h>#endif /* HTSTREAM_H */typedef void putc_func_t PARAMS((	HTStream *	me,	char		ch));#ifndef UCMAP_H#include <UCMap.h>#endif /* UCMAP_H */extern BOOL UCPutUtf8_charstring PARAMS((	HTStream *	target,	putc_func_t *	actions,	UCode_t		code));extern BOOL UCConvertUniToUtf8 PARAMS((	UCode_t		code,	char *		buffer));extern UCode_t UCGetUniFromUtf8String PARAMS((char ** ppuni));#endif /* UCAUX_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?