⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 caglobal.hc

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 HC
📖 第 1 页 / 共 4 页
字号:
	WORD cfa_spacing_value;	WORD cfa_type_size;	WORD cfa_scale_factor;	WORD cfa_style;	WORD cfa_weight;	WORD cfa_proportion;	WORD cfa_rotation;	WORD cfa_cset;};typedef struct cafontcfont_DSTR_25 CFONT_FNT_ATTR;typedef CFONT_FNT_ATTR * PTR_CFA;struct cafontcfont_DSTR_26{	FONT_NUMBER cfb_index;	FONT_NUMBER cfb_pair_index;	UBYTE cfb_pair_type;	POINT cfb_scale;	WORD cfb_nrc_type;	WORD cfb_spacing_crit;	WORD cfb_spacing_value;	WORD cfb_attr;};typedef struct cafontcfont_DSTR_26 CFONT_BEST_STRUCT;typedef CFONT_BEST_STRUCT * PTR_CFB;struct cafontcfont_DSTR_27{	UWORD cfg_fault_flags;	UWORD cfg_type_family;	UWORD cfg_cset;	UWORD cfg_type_size;	UWORD cfg_spacing_criterion;	UWORD cfg_spacing_value;	UWORD cfg_scale_factor;	UWORD cfg_style;	UWORD cfg_weight;	UWORD cfg_proportion;	UWORD cfg_rotation;};typedef struct cafontcfont_DSTR_27 CFONT_GRADE_STRUCT;typedef CFONT_GRADE_STRUCT * PTR_CFG;#define 	FLT_NONE	 (0)#define 	FLT_TYPE_FAMILY	 (16384)#define 	FLT_CSET	 (32768)#define 	FLT_TYPE_SIZE	 (8192)#define 	FLT_SPACING_CRITERION	 (4096)#define 	FLT_SPACING_VALUE	 (2048)#define 	FLT_PROPORTION	 (1024)#define 	FLT_STYLE	 (512)#define 	FLT_WEIGHT	 (256)#define 	FLT_SCALE_FACTOR	 (128)#define 	FLT_ROTATION	 (64)#define 	EXACT_MATCH	 (0)#define 	NO_STYLE_FALL_BACK	 (1)#define 	BUILT_IN_FALL_BACK	 (2)#define 	NO_BUILT_IN_FALL_BACK	 (3)#define 	MONO_PROP_FALL_BACK	 (1)#define 	PAIRING_FALL_BACK	 (1)#define 	BLOB_FALL_BACK	 (2)#define 	NO_BLOB_FALL_BACK	 (3)#define 	ALG_ATT_FALL_BACK	 (1)#define 	ULTRA_LIGHT_WEIGHT_CODE	 (4)#define 	EXTRA_LIGHT_WEIGHT_CODE	 (7)#define 	LIGHT_WEIGHT_CODE	 (10)#define 	SEMI_LIGHT_WEIGHT_CODE	 (13)#define 	REGULAR_WEIGHT_CODE	 (16)#define 	MEDIUM_WEIGHT_CODE	 (19)#define 	SEMI_BOLD_WEIGHT_CODE	 (22)#define 	BOLD_WEIGHT_CODE	 (25)#define 	HEAVY_AND_EXTRA_BOLD	 (28)#define 	BLACK_ULTRA_BO_ULTRA_HVY	 (31)#define 	MAX_WEIGHT_VALUE	 (63)#define 	BIN_CFFF_ENCODING	 (2)#define 	SIX_CFFF_ENCODING	 (0)#define 	RESOLUTION_300	 (15)#define 	SCALE_FACTOR_1	 (20)#define 	ROTATION_0	 (0)#define 	SET_96_BIT	 (8192)#define 	SGR_TYPE_FAMILY	 (0)#define 	SGR_FONT_12	 (1)#define 	SGR_FONT_16	 (2)#define 	ASCII	 ('B')#define 	USER_PREFERENCE	 ('<')#define 	DEC_SUPPLEMENTAL	 (2741)#define 	DEC_VT100	 ('0')#define 	DEC_PORTUGESE	 (2742)#define 	DEC_TECHNICAL	 ('>')#define 	UNITED_KINGDOM	 ('A')#define 	DEC_DUTCH	 ('4')#define 	DEC_FINNISH	 ('5')#define 	ISO_FINNISH	 ('C')#define 	FRENCH	 ('R')#define 	DEC_FRENCH_CANADIAN	 ('9')#define 	GERMAN	 ('K')#define 	ITALIAN	 ('Y')#define 	JIS_ROMAN	 ('J')#define 	DEC_NORWEGIAN_DANISH	 ('6')#define 	NORWEGIAN_DANISH	 ('`')#define 	ISO_NORWEGIAN_DANISH	 ('E')#define 	SPANISH	 ('Z')#define 	DEC_SWEDISH	 ('7')#define 	ISO_SWEDISH	 ('H')#define 	DEC_SWISS	 ('=')#define 	ISO_LATIN1	 (8257)CONST extern SGR cfont_def_sgr[10];CONST extern UBYTE dpi_font_string[8];CONST extern UBYTE dbuiltin_string[8];CONST extern UBYTE subset_zzzz[5];CONST extern UBYTE nrcs_tables[22][128];extern void ca_font_init();extern void compute_vai();extern WORD b36_to_bin();extern void nbin_to_b36();extern UBYTE bin_to_b36();extern void cfont_type_family();extern void cfont_spacing();extern WORD cfont_type_size();extern WORD cfont_scale_factor();extern WORD cfont_style();extern WORD cfont_weight();extern WORD cfont_proportion();extern WORD cfont_rotation();extern void cfont_cset();extern void cfont_id_type_family();extern void cfont_id_spacing();extern void cfont_id_type_size();extern void cfont_id_scale_factor();extern void cfont_id_attributes();extern void cfont_id_weight();extern void cfont_id_proportion();extern void cfont_id_rotation();extern void cfont_id_cset();extern void cfont_id_csubset();extern void cfont_id_encoding();extern void cfont_id_resolution();extern void cfont_id_reserved();extern void compute_font();extern void invalidate_font();extern void invalidate_font_for_g_set();extern void invalidate_vai();extern void cfont_blob();extern void cfont_space();extern void cfont_explode_attributes();extern void cfont_grade_font();extern BOOL cfont_comp_grade();extern void cfont_update_best();extern void compute_font_for_g_set();extern void cfont_cache_widths();extern LONG cfont_horiz_spacing();extern void init_g_table();extern void cfont_pairing();extern void init_nrcs_tables();#define 	DECDTFF_DELETE_TYPE_FAMILY	 (7)#define 	DECDTFF_DELETE_FONT_FILE	 (31)#define 	DECLFF_DELETE_FONT_FILE	 (31)#define 	DECLFF_DELETE_ALL_DNLODED_FONTS	 (0)#define 	FIFTY_PERCENT	 (50)#define 	HUNDRED_PERCENT	 (100)#define 	MAXCSETID	 (2)#define 	MAXFONTSIZE	 (65536)CONST extern UBYTE font_id_blank[32];extern void pr_gss();extern void pr_gsm();extern void do_gsm();extern void ca_restart_dcs();extern void ca_start_dcs();extern void dec_atff_enter();extern void dec_atff_term();extern void dec_dtff_enter();extern void dec_dtff_term();extern void pr_si();extern void pr_so();extern void pr_ss2();extern void pr_ss3();extern void pr_ls2();extern void pr_ls3();extern void pr_ls1r();extern void pr_ls2r();extern void pr_ls3r();extern void pr_scs();extern void dec_rqupss();extern void pr_ascef1();extern void pr_ascef2();extern void pr_ascef3();extern void dec_aupss_enter();extern void dec_aupss_term();extern void init_sgr_specific();extern void init_sgr_tbl();extern void pr_sgr();extern void pr_sgr_off();extern void pr_bold();extern void pr_faint();extern void pr_italics();extern void pr_under();extern void pr_strike();extern void pr_font();extern void pr_dou_under();extern void pr_bold_off();extern void pr_italics_off();extern void pr_under_off();extern void pr_strike_off();extern void pr_black();extern void pr_red();extern void pr_green();extern void pr_yellow();extern void pr_blue();extern void pr_magenta();extern void pr_cyan();extern void pr_no();extern void pr_default();extern void dec_sgr();extern void dec_sgr_off();extern void dec_super();extern void dec_sub();extern void dec_over();extern void dec_trans();extern void dec_super_sub_off();extern void dec_over_off();extern void dec_trans_off();#define 	MAX_RPT_CNT	 (32767)#define 	FIRST_SIXEL_CODE	 ('?')NOSHARE extern BOOL sxl_raster_flag;NOSHARE extern LONG gr_left_bound;extern void dec_gri();extern void ca_zap_repeat();extern void dec_gra();extern void dec_gci();extern void dec_gcr();extern void dec_gnl();extern void dec_gr_enter();extern void dec_gr_sxl();extern void dec_gr_term();extern void ca_graphics_init();extern void ca_state_init();extern void ca_restore_default();#ifdef	cajfyNOSHARE extern LONG left_anchor;#endif#ifdef	cajfyNOSHARE extern LONG space_adj;#endif#ifdef	cajfyNOSHARE extern WORD left_char;#endif#ifdef	cajfyNOSHARE extern WORD right_char;#endifextern void pr_jfy();extern void dec_jfy();extern void pr_jfy_off();extern void pr_jfy_limits();extern void dec_jfy_nolimits();extern void justify_buffer();extern void empty_jfy_buf();extern void enter_jfy();extern LONG add_to_jfy_buf();#define 	CM_UNSET	 (0)#define 	CM_SET	 (1)#define 	CM_RESET	 (2)NOSHARE extern WORD cm_mode;extern void pr_set();extern void pr_reset();extern void dec_set();extern void dec_reset();extern void pr_lnm();extern void pr_pum();extern void dec_awm();extern void dec_psp();extern void dec_psm();extern void dec_crnlm();extern void dec_opm();extern void pr_crm();extern void pr_ssu();extern void dec_ssu();extern void pr_decipoints();extern void pr_pixels();extern void dec_centipoints();extern void dec_tc1();extern void dec_ac1();extern void pr_s8c1t();extern void pr_s7c1t();extern void pr_bcmm();NOSHARE extern GSET * g_set_pointer;extern void pr_text();extern void pr_fast_text();extern void pr_can();extern void pr_sub();extern void pr_sxl_sub();extern void pr_space();extern void pr_fast_space();extern void pr_del();extern void pr_xa0();extern void pr_xff();extern void pr_st();extern void pr_esc();extern void pr_dcs();extern void pr_csi();extern void pr_osc();extern void pr_pm();extern void pr_apc();extern void pr_char_crm();extern void pr_text_crm();extern void pr_ctrl_crm();extern void pr_c0_crm();extern void pr_c1_crm();extern void pr_crnr_crm();#define 	PAGE_INFINITY	 (2500000)CONST extern BOUND max_bound;extern LONG hdist();extern LONG vdist();extern void hpos_abs();extern void hpos_rel();extern void vpos_abs();extern void vpos_rel();extern void update_ahp();extern void update_avp();extern void vpos_rel_w_wrap();extern void vert_rel_w_wrap();extern void pr_cond_ff();extern void pr_nel();extern void pr_bs();extern void pr_lf();extern void pr_ff();extern void pr_cr();extern void pr_hpa();extern void pr_hpr();extern void pr_hpb();extern void pr_vpa();extern void pr_vpr();extern void pr_vpb();extern void pr_ind();extern void pr_pld();extern void pr_plu();extern void pr_ri();extern void pr_cuu();#define 	NUM_PFS	 (10)#define 	NUM_DECPFS	 (8)#define 	PFS0_LM	 (0)#define 	PFS0_RM	 (55440)#define 	PFS0_LH	 (3600)#define 	PFS0_LE	 (55440)#define 	PFS0_TM	 (0)#define 	PFS0_BM	 (75600)#define 	PFS0_PH	 (3600)#define 	PFS0_PE	 (69600)#define 	PFS0_PWID	 (59400)#define 	PFS0_PLEN	 (79200)#define 	PFS1_LM	 (0)#define 	PFS1_RM	 (75600)#define 	PFS1_LH	 (3600)#define 	PFS1_LE	 (75600)#define 	PFS1_TM	 (0)#define 	PFS1_BM	 (55200)#define 	PFS1_PH	 (3600)#define 	PFS1_PE	 (49200)#define 	PFS1_PWID	 (79200)#define 	PFS1_PLEN	 (59400)#define 	PFS2_LM	 (0)#define 	PFS2_RM	 (55440)#define 	PFS2_LH	 (3600)#define 	PFS2_LE	 (55440)#define 	PFS2_TM	 (0)#define 	PFS2_BM	 (80400)#define 	PFS2_PH	 (3600)#define 	PFS2_PE	 (74400)#define 	PFS2_PWID	 (59400)#define 	PFS2_PLEN	 (84168)#define 	PFS3_LM	 (0)#define 	PFS3_RM	 (79200)#define 	PFS3_LH	 (3600)#define 	PFS3_LE	 (79200)#define 	PFS3_TM	 (0)#define 	PFS3_BM	 (55200)#define 	PFS3_PH	 (3600)#define 	PFS3_PE	 (49200)#define 	PFS3_PWID	 (84168)#define 	PFS3_PLEN	 (59400)#define 	PFS4_LM	 (0)#define 	PFS4_RM	 (57600)#define 	PFS4_LH	 (3600)#define 	PFS4_LE	 (57600)#define 	PFS4_TM	 (0)#define 	PFS4_BM	 (75600)#define 	PFS4_PH	 (3600)#define 	PFS4_PE	 (69600)#define 	PFS4_PWID	 (59400)#define 	PFS4_PLEN	 (79200)#define 	PFS5_LM	 (0)#define 	PFS5_RM	 (75600)#define 	PFS5_LH	 (3600)#define 	PFS5_LE	 (75600)#define 	PFS5_TM	 (0)#define 	PFS5_BM	 (56400)#define 	PFS5_PH	 (3600)#define 	PFS5_PE	 (50400)#define 	PFS5_PWID	 (79200)#define 	PFS5_PLEN	 (59400)#define 	PFS6_LM	 (0)#define 	PFS6_RM	 (55440)#define 	PFS6_LH	 (3600)#define 	PFS6_LE	 (55440)#define 	PFS6_TM	 (0)#define 	PFS6_BM	 (79200)#define 	PFS6_PH	 (0)#define 	PFS6_PE	 (79200)#define 	PFS6_PWID	 (59400)#define 	PFS6_PLEN	 (84168)#define 	PFS7_LM	 (0)#define 	PFS7_RM	 (79200)#define 	PFS7_LH	 (3600)#define 	PFS7_LE	 (79200)#define 	PFS7_TM	 (0)#define 	PFS7_BM	 (52800)#define 	PFS7_PH	 (0)#define 	PFS7_PE	 (52800)#define 	PFS7_PWID	 (84168)#define 	PFS7_PLEN	 (59400)#define 	PFS8_LM	 (0)#define 	PFS8_RM	 (57600)#define 	PFS8_LH	 (3600)#define 	PFS8_LE	 (57600)#define 	PFS8_TM	 (0)#define 	PFS8_BM	 (97200)#define 	PFS8_PH	 (3600)#define 	PFS8_PE	 (91224)#define 	PFS8_PWID	 (59400)#define 	PFS8_PLEN	 (100800)#define 	PFS9_LM	 (0)#define 	PFS9_RM	 (97200)#define 	PFS9_LH	 (3600)#define 	PFS9_LE	 (97200)#define 	PFS9_TM	 (0)#define 	PFS9_BM	 (56376)#define 	PFS9_PH	 (3600)#define 	PFS9_PE	 (50400)#define 	PFS9_PWID	 (100800)#define 	PFS9_PLEN	 (59400)#define 	DEC_PFS20_LM	 (0)#define 	DEC_PFS20_RM	 (57600)#define 	DEC_PFS20_LH	 (0)#define 	DEC_PFS20_LE	 (57600)#define 	DEC_PFS20_TM	 (0)#define 	DEC_PFS20_BM	 (76032)#define 	DEC_PFS20_PH	 (0)#define 	DEC_PFS20_PE	 (76032)#define 	DEC_PFS20_PWID	 (59400)#define 	DEC_PFS20_PLEN	 (79200)#define 	DEC_PFS21_LM	 (3168)#define 	DEC_PFS21_RM	 (72864)#define 	DEC_PFS21_LH	 (3168)#define 	DEC_PFS21_LE	 (72864)#define 	DEC_PFS21_TM	 (0)#define 	DEC_PFS21_BM	 (57024)#define 	DEC_PFS21_PH	 (0)#define 	DEC_PFS21_PE	 (57024)#define 	DEC_PFS21_PWID	 (79200)#define 	DEC_PFS21_PLEN	 (59400)#define 	DEC_PFS22_LM	 (0)#define 	DEC_PFS22_RM	 (55680)

⌨️ 快捷键说明

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