Back to index

tetex-bin  3.0
print_routines.h
Go to the documentation of this file.
00001 /* print_routines.h: higher-level routines for printing OPL and OVP files.
00002 
00003 This file is part of Omega,
00004 which is based on the web2c distribution of TeX,
00005 
00006 Copyright (c) 1994--2001 John Plaice and Yannis Haralambous
00007 
00008 Omega is free software; you can redistribute it and/or modify
00009 it under the terms of the GNU General Public License as published by
00010 the Free Software Foundation; either version 2 of the License, or
00011 (at your option) any later version.
00012 
00013 Omega is distributed in the hope that it will be useful,
00014 but WITHOUT ANY WARRANTY; without even the implied warranty of
00015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00016 GNU General Public License for more details.
00017 
00018 You should have received a copy of the GNU General Public License
00019 along with Omega; if not, write to the Free Software Foundation, Inc.,
00020 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
00021 
00022 */
00023 
00024 extern void print_check_sum(void);
00025 extern void print_design_size(void);
00026 extern void print_design_units(void);
00027 extern void print_coding_scheme(void);
00028 extern void print_family(void);
00029 extern void print_face(void);
00030 extern void print_seven_bit_safe_flag(void);
00031 extern void print_header_word(unsigned, unsigned);
00032 extern void print_font_dimension(void);
00033 extern void print_ligature_table(void);
00034 extern void print_boundary_character(unsigned);
00035 extern void print_character(unsigned);
00036 extern void print_parameter(unsigned, fix);
00037 extern void print_label_command(unsigned);
00038 extern void print_ligature_command(unsigned, unsigned, unsigned);
00039 extern void print_kerning_command(unsigned, fix);
00040 extern void print_stop_command(void);
00041 extern void print_skip_command(unsigned);
00042 extern void print_character_measure(unsigned, fix);
00043 extern void print_next_larger(unsigned);
00044 extern void print_var_character(void);
00045 extern void print_extensible_piece(unsigned, unsigned);
00046 
00047 extern void print_vtitle(string);
00048 extern void print_map_font(unsigned);
00049 extern void print_font_name(string);
00050 extern void print_font_area(string);
00051 extern void print_font_check_sum(unsigned);
00052 extern void print_font_at(fix);
00053 extern void print_font_design_size(fix);
00054 extern void print_map(void);
00055 extern void print_select_font(unsigned);
00056 extern void print_set_char(unsigned);
00057 extern void print_put_char(unsigned);
00058 extern void print_set_rule(fix, fix);
00059 extern void print_put_rule(fix, fix);
00060 extern void print_push(void);
00061 extern void print_pop(void);
00062 extern void print_move(unsigned, fix);
00063 extern void print_special(string);
00064 extern void print_special_hex(string);
00065 
00066 extern void print_character_repeat(unsigned, unsigned);
00067 extern void print_font_ivalue(unsigned);
00068 extern void print_font_mvalue(unsigned);
00069 extern void print_font_fvalue(unsigned);
00070 extern void print_font_penalty(unsigned);
00071 extern void print_font_rule(unsigned);
00072 extern void print_font_glue(unsigned);
00073 extern void print_c_label_command(unsigned);
00074 extern void print_c_kerning_command(unsigned, unsigned);
00075 extern void print_c_glue_command(unsigned, unsigned);
00076 extern void print_c_penalty_command(unsigned, unsigned);
00077 extern void print_c_penglue_command(unsigned, unsigned, unsigned);
00078 extern void print_character_ivalue(unsigned, unsigned);
00079 extern void print_character_mvalue(unsigned, unsigned);
00080 extern void print_character_fvalue(unsigned, unsigned);
00081 extern void print_character_penalty(unsigned, unsigned);
00082 extern void print_character_rule(unsigned, unsigned);
00083 extern void print_character_glue(unsigned, unsigned);
00084 extern void print_font_ivalue_entry(unsigned);
00085 extern void print_font_ivalue_definition(unsigned);
00086 extern void print_font_mvalue_entry(unsigned);
00087 extern void print_font_mvalue_definition(fix);
00088 extern void print_font_fvalue_entry(unsigned);
00089 extern void print_font_fvalue_definition(fix);
00090 extern void print_font_penalty_entry(unsigned);
00091 extern void print_font_penalty_definition(unsigned);
00092 extern void print_font_rule_entry(unsigned);
00093 extern void print_font_rule_measure(unsigned, fix);
00094 extern void print_font_rule_height(fix);
00095 extern void print_font_rule_depth(fix);
00096 extern void print_font_glue_entry(unsigned);
00097 extern void print_font_glue_type(unsigned);
00098 extern void print_font_glue_width(fix);
00099 extern void print_font_glue_character(unsigned);
00100 extern void print_font_glue_rule(unsigned,unsigned);
00101 extern void print_font_glue_shrink_stretch(unsigned, fix, unsigned);
00102 extern void print_ofm_level(unsigned);
00103 extern void print_font_dir(unsigned);
00104 extern void print_accent(unsigned);
00105