Back to index

tetex-bin  3.0
Functions
print_routines.c File Reference
#include "cpascal.h"
#include "list_routines.h"
#include "manifests.h"
#include "print_routines.h"
#include "header_routines.h"
#include "out_routines.h"
#include "error_routines.h"
#include "omfonts.h"

Go to the source code of this file.

Functions

void print_check_sum (void)
void print_design_size (void)
void print_design_units (void)
void print_coding_scheme (void)
void print_family (void)
void print_face (void)
void print_seven_bit_safe_flag (void)
void print_header_word (unsigned val1, unsigned val2)
void print_font_dimension (void)
void print_ligature_table (void)
void print_boundary_character (unsigned val)
void print_character (unsigned val)
void print_parameter (unsigned parameter, fix fval)
void print_label_command (unsigned val)
void print_ligature_command (unsigned command, unsigned val1, unsigned val2)
void print_kerning_command (unsigned val, fix fval)
void print_stop_command (void)
void print_skip_command (unsigned val)
void print_character_measure (unsigned measure, fix fval)
void print_next_larger (unsigned val)
void print_var_character (void)
void print_extensible_piece (unsigned piece, unsigned val)
void print_vtitle (string sval)
void print_map_font (unsigned val)
void print_font_name (string sval)
void print_font_area (string sval)
void print_font_check_sum (unsigned val)
void print_font_at (fix fval)
void print_font_design_size (fix fval)
void print_map (void)
void print_select_font (unsigned val)
void print_set_char (unsigned val)
void print_put_char (unsigned val)
void print_set_rule (fix fval1, fix fval2)
void print_put_rule (fix fval1, fix fval2)
void print_push (void)
void print_pop (void)
void print_move (unsigned direction, fix fval)
void print_special (string sval)
void print_special_hex (string sval)
void print_character_repeat (unsigned val1, unsigned val2)
void print_font_ivalue (unsigned val)
void print_font_mvalue (unsigned val)
void print_font_fvalue (unsigned val)
void print_font_penalty (unsigned val)
void print_font_rule (unsigned val)
void print_font_glue (unsigned val)
void print_c_label_command (unsigned val)
void print_c_kerning_command (unsigned val1, unsigned val2)
void print_c_glue_command (unsigned val1, unsigned val2)
void print_c_penalty_command (unsigned val1, unsigned val2)
void print_c_penglue_command (unsigned val1, unsigned val2, unsigned val3)
void print_character_ivalue (unsigned val1, unsigned val2)
void print_character_mvalue (unsigned val1, unsigned val2)
void print_character_fvalue (unsigned val1, unsigned val2)
void print_character_penalty (unsigned val1, unsigned val2)
void print_character_rule (unsigned val1, unsigned val2)
void print_character_glue (unsigned val1, unsigned val2)
void print_font_ivalue_entry (unsigned val)
void print_font_ivalue_definition (unsigned val)
void print_font_mvalue_entry (unsigned val)
void print_font_mvalue_definition (fix fval)
void print_font_fvalue_entry (unsigned val)
void print_font_fvalue_definition (fix fval)
void print_font_penalty_entry (unsigned val)
void print_font_penalty_definition (unsigned val)
void print_font_rule_entry (unsigned val)
void print_font_rule_measure (unsigned val, fix fval)
void print_font_glue_entry (unsigned val)
void print_font_glue_type (unsigned val)
void print_font_glue_width (fix fval)
void print_font_glue_character (unsigned val)
void print_font_glue_rule (unsigned val1, unsigned val2)
void print_font_glue_shrink_stretch (unsigned val1, fix fval, unsigned val2)
void print_ofm_level (unsigned val)
void print_font_dir (unsigned val)
void print_accent (unsigned val)

Function Documentation

void print_accent ( unsigned  val)

Definition at line 721 of file print_routines.c.

Here is the call graph for this function:

void print_boundary_character ( unsigned  val)

Definition at line 126 of file print_routines.c.

{
    left();
    out("BOUNDARYCHAR");
    out(" "); out_num(val);
    right();
}

Here is the call graph for this function:

void print_c_glue_command ( unsigned  val1,
unsigned  val2 
)

Definition at line 476 of file print_routines.c.

{
    left();
    out("CGLUE"); out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    right();
}

Here is the call graph for this function:

void print_c_kerning_command ( unsigned  val1,
unsigned  val2 
)

Definition at line 467 of file print_routines.c.

{
    left();
    out("CKRN"); out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    right();
}

Here is the call graph for this function:

void print_c_label_command ( unsigned  val)

Definition at line 459 of file print_routines.c.

{
    left();
    out("CLABEL"); out(" "); out_int(val,10);
    right();
}

Here is the call graph for this function:

void print_c_penalty_command ( unsigned  val1,
unsigned  val2 
)

Definition at line 485 of file print_routines.c.

{
    left();
    out("CPENALTY"); out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    right();
}

Here is the call graph for this function:

void print_c_penglue_command ( unsigned  val1,
unsigned  val2,
unsigned  val3 
)

Definition at line 494 of file print_routines.c.

{
    left();
    out("CPENGLUE"); out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    out(" "); out_int(val3,10);
    right();
}

Here is the call graph for this function:

void print_character ( unsigned  val)

Definition at line 135 of file print_routines.c.

{
    left();
    out("CHARACTER");
    out(" "); out_char(val); out_ln();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_character_fvalue ( unsigned  val1,
unsigned  val2 
)

Definition at line 524 of file print_routines.c.

{
    left();
    out("CHARFVALUE");
    out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    right();
}

Here is the call graph for this function:

void print_character_glue ( unsigned  val1,
unsigned  val2 
)

Definition at line 554 of file print_routines.c.

{
    left();
    out("CHARGLUE");
    out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    right();
}

Here is the call graph for this function:

void print_character_ivalue ( unsigned  val1,
unsigned  val2 
)

Definition at line 504 of file print_routines.c.

{
    left();
    out("CHARIVALUE");
    out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    right();
}

Here is the call graph for this function:

void print_character_measure ( unsigned  measure,
fix  fval 
)

Definition at line 211 of file print_routines.c.

{
    left();
    out_character_measure(measure);
    out(" "); out_fix(fval);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_character_mvalue ( unsigned  val1,
unsigned  val2 
)

Definition at line 514 of file print_routines.c.

{
    left();
    out("CHARMVALUE");
    out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    right();
}

Here is the call graph for this function:

void print_character_penalty ( unsigned  val1,
unsigned  val2 
)

Definition at line 534 of file print_routines.c.

{
    left();
    out("CHARPENALTY");
    out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    right();
}

Here is the call graph for this function:

void print_character_repeat ( unsigned  val1,
unsigned  val2 
)

Definition at line 402 of file print_routines.c.

{
    left();
    out("CHARREPEAT");
    out(" "); out_char(val1);
    out(" "); out_char(val2); out_ln();
}

Here is the call graph for this function:

void print_character_rule ( unsigned  val1,
unsigned  val2 
)

Definition at line 544 of file print_routines.c.

{
    left();
    out("CHARRULE");
    out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    right();
}

Here is the call graph for this function:

Definition at line 34 of file print_routines.c.

{
    left();
    out("CHECKSUM");
    out(" "); out_num(check_sum);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 61 of file print_routines.c.

{
    left();
    out("CODINGSCHEME");
    out(" "); out(coding_scheme);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 43 of file print_routines.c.

{
    left();
    out("DESIGNSIZE");
    out(" "); out_fix(design_size);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 52 of file print_routines.c.

{
    left();
    out("DESIGNUNITS");
    out(" "); out_fix(design_units);
    right();
}

Here is the call graph for this function:

void print_extensible_piece ( unsigned  piece,
unsigned  val 
)

Definition at line 235 of file print_routines.c.

{
    left();
    out_extensible_piece(piece);
    out(" "); out_char(val);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 79 of file print_routines.c.

{
    left();
    out("FACE");
    out(" ");
    if ((face >= F_MIN) && (face <= F_MAX)) print_xerox_face(face);
    else out_num(face);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 70 of file print_routines.c.

{
    left();
    out("FAMILY");
    out(" "); out(family);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 272 of file print_routines.c.

{
    left();
    out("FONTAREA");
    out(" "); out(sval);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_font_at ( fix  fval)

Definition at line 290 of file print_routines.c.

{
    left();
    out("FONTAT");
    out(" "); out_fix(fval);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_font_check_sum ( unsigned  val)

Definition at line 281 of file print_routines.c.

{
    left();
    out("FONTCHECKSUM");
    out(" "); out_num(val);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 299 of file print_routines.c.

{
    left();
    out("FONTDSIZE");
    out(" "); out_fix(fval);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 112 of file print_routines.c.

{
    left();
    out("FONTDIMEN"); out_ln();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_font_dir ( unsigned  val)

Definition at line 713 of file print_routines.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void print_font_fvalue ( unsigned  val)

Definition at line 427 of file print_routines.c.

{
    left();
    out("FONTFVALUE");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

Definition at line 606 of file print_routines.c.

{
    left();
    out("FVALUEVAL");
    out(" "); out_fix(fval);
    right();
}

Here is the call graph for this function:

void print_font_fvalue_entry ( unsigned  val)

Definition at line 598 of file print_routines.c.

{
    left();
    out("FVALUE");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

void print_font_glue ( unsigned  val)

Definition at line 451 of file print_routines.c.

{
    left();
    out("FONTGLUE");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

void print_font_glue_character ( unsigned  val)

Definition at line 675 of file print_routines.c.

{
    left();
    out("GLUECHAR");
    out(" "); out_char(val);
    right();
}

Here is the call graph for this function:

void print_font_glue_entry ( unsigned  val)

Definition at line 649 of file print_routines.c.

{
    left();
    out("GLUE");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

void print_font_glue_rule ( unsigned  val1,
unsigned  val2 
)

Definition at line 684 of file print_routines.c.

{
    left();
    out("GLUERULE");
    out(" "); out_int(val1,10);
    out(" "); out_int(val2,10);
    right();
}

Here is the call graph for this function:

void print_font_glue_shrink_stretch ( unsigned  val1,
fix  fval,
unsigned  val2 
)

Definition at line 694 of file print_routines.c.

{
    left();
    out_shrink_stretch(val1);
    out(" "); out_fix(fval);
    out(" "); out_glue_order(val2);
    right();
}

Here is the call graph for this function:

void print_font_glue_type ( unsigned  val)

Definition at line 657 of file print_routines.c.

{
    left();
    out("GLUETYPE");
    out(" "); out_glue_kind(val);
    right();
}

Here is the call graph for this function:

Definition at line 666 of file print_routines.c.

{
    left();
    out("GLUEWD");
    out(" "); out_fix(fval);
    right();
}

Here is the call graph for this function:

void print_font_ivalue ( unsigned  val)

Definition at line 411 of file print_routines.c.

{
    left();
    out("FONTIVALUE");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

Definition at line 572 of file print_routines.c.

{
    left();
    out("IVALUEVAL");
    out(" "); out_int(val,10);
    right();
}

Here is the call graph for this function:

void print_font_ivalue_entry ( unsigned  val)

Definition at line 564 of file print_routines.c.

{
    left();
    out("IVALUE");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

void print_font_mvalue ( unsigned  val)

Definition at line 419 of file print_routines.c.

{
    left();
    out("FONTMVALUE");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

Definition at line 589 of file print_routines.c.

{
    left();
    out("MVALUEVAL");
    out(" "); out_fix(fval);
    right();
}

Here is the call graph for this function:

void print_font_mvalue_entry ( unsigned  val)

Definition at line 581 of file print_routines.c.

{
    left();
    out("MVALUE");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

Definition at line 263 of file print_routines.c.

{
    left();
    out("FONTNAME");
    out(" "); out(sval);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_font_penalty ( unsigned  val)

Definition at line 435 of file print_routines.c.

{
    left();
    out("FONTPENALTY");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

Definition at line 623 of file print_routines.c.

{
    left();
    out("PENALTYVAL");
    out(" "); out_int(val,10);
    right();
}

Here is the call graph for this function:

void print_font_penalty_entry ( unsigned  val)

Definition at line 615 of file print_routines.c.

{
    left();
    out("PENALTY");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

void print_font_rule ( unsigned  val)

Definition at line 443 of file print_routines.c.

{
    left();
    out("FONTRULE");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

void print_font_rule_entry ( unsigned  val)

Definition at line 632 of file print_routines.c.

{
    left();
    out("RULE");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

void print_font_rule_measure ( unsigned  val,
fix  fval 
)

Definition at line 640 of file print_routines.c.

{
    left();
    out_rule_measure(val);
    out(" "); out_fix(fval);
    right();
}

Here is the call graph for this function:

void print_header_word ( unsigned  val1,
unsigned  val2 
)

Definition at line 102 of file print_routines.c.

{
    left();
    out("HEADER");
    out(" "); out_int(val1,10);
    out(" "); out_num(val2);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_kerning_command ( unsigned  val,
fix  fval 
)

Definition at line 184 of file print_routines.c.

{
    left();
    out("KRN");
    out(" "); out_char(val);
    out(" "); out_fix(fval);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_label_command ( unsigned  val)

Definition at line 164 of file print_routines.c.

{
    left();
    out("LABEL"); out(" ");
    if (val == -1) out("BOUNDARYCHAR");
    else out_char(val);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_ligature_command ( unsigned  command,
unsigned  val1,
unsigned  val2 
)

Definition at line 174 of file print_routines.c.

{
    left();
    out_ligature_command(command);
    out(" "); out_char(val1);
    out(" "); out_char(val2);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 119 of file print_routines.c.

{
    left();
    out("LIGTABLE"); out_ln();
}

Here is the call graph for this function:

Definition at line 308 of file print_routines.c.

{
    left(); out("MAP"); out_ln();
}

Here is the call graph for this function:

void print_map_font ( unsigned  val)

Definition at line 255 of file print_routines.c.

{
    left();
    out("MAPFONT");
    out(" "); out_int(val,10); out_ln();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_move ( unsigned  direction,
fix  fval 
)

Definition at line 373 of file print_routines.c.

{
    left();
    out_move_direction(direction);
    out(" "); out_fix(fval);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_next_larger ( unsigned  val)

Definition at line 220 of file print_routines.c.

{
    left();
    out("NEXTLARGER");
    out(" "); out_char(val);
    right();
}

Here is the call graph for this function:

void print_ofm_level ( unsigned  val)

Definition at line 704 of file print_routines.c.

{
    left();
    out("OFMLEVEL");
    out(" "); out_int(val,10);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_parameter ( unsigned  parameter,
fix  fval 
)

Definition at line 143 of file print_routines.c.

{
    left();
    if ((font_type==FT_MATHSY) &&
        (parameter>=P_MATHSY_MIN) &&
        (parameter<=P_MATHSY_MAX)) {
         out_named_mathsy_parameter(parameter);
    } else if ((font_type==FT_MATHEX) &&
        (parameter>=P_MATHEX_MIN) &&
        (parameter<=P_MATHEX_MAX)) {
         out_named_mathex_parameter(parameter);
    } else if (parameter<=P_MAX) {
         out_named_parameter(parameter);
    } else {
         out("PARAMETER"); out(" "); out_int(parameter,10);
    }
    out(" "); out_fix(fval);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 367 of file print_routines.c.

{
    left(); out("POP"); right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 361 of file print_routines.c.

{
    left(); out("PUSH"); right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_put_char ( unsigned  val)

Definition at line 332 of file print_routines.c.

{
    left();
    out("PUTCHAR");
    out(" "); out_char(val);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_put_rule ( fix  fval1,
fix  fval2 
)

Definition at line 351 of file print_routines.c.

{
    left();
    out("PUTRULE");
    out(" "); out_fix(fval1);
    out(" "); out_fix(fval2);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_select_font ( unsigned  val)

Definition at line 314 of file print_routines.c.

{
    left();
    out("SELECTFONT");
    out(" "); out_int(val,10);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_set_char ( unsigned  val)

Definition at line 323 of file print_routines.c.

{
    left();
    out("SETCHAR");
    out(" "); out_char(val);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_set_rule ( fix  fval1,
fix  fval2 
)

Definition at line 341 of file print_routines.c.

{
    left();
    out("SETRULE");
    out(" "); out_fix(fval1);
    out(" "); out_fix(fval2);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 90 of file print_routines.c.

{
    left();
    out("SEVENBITSAFEFLAG"); out(" ");
    if (seven_bit == 1) out("TRUE");
    else if (seven_bit == 0) out("FALSE");
    else internal_error_1("print_seven_bit_safe_flag (seven_bit=%d)", seven_bit);
    right();
    
}

Here is the call graph for this function:

Here is the caller graph for this function:

void print_skip_command ( unsigned  val)

Definition at line 202 of file print_routines.c.

{
    left();
    out("SKIP");
    out(" "); out_int(val,10);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 382 of file print_routines.c.

{
    left();
    out("SPECIAL");
    out(" "); out(sval);
    right();
}

Here is the call graph for this function:

Definition at line 391 of file print_routines.c.

{
    left();
    out("SPECIALHEX");
    out(" "); out(sval);
    right();
}

Here is the call graph for this function:

Definition at line 194 of file print_routines.c.

{
    left();
    out("STOP");
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 229 of file print_routines.c.

{
    left(); out("VARCHAR"); out_ln();
}

Here is the call graph for this function:

Definition at line 246 of file print_routines.c.

{
    left();
    out("VTITLE");
    out(" "); out(sval);
    right();
}

Here is the call graph for this function:

Here is the caller graph for this function: