1: /* $Header* */
   2: 
   3: struct glyph {
   4:     int advance;    /* advance size */
   5:     int width;      /* width */
   6:     int left;       /* left offset */
   7:     int height;     /* height of glyph */
   8:     int top;        /* top offset */
   9:     unsigned char   *bits;  /* pointer to actual bitmap */
  10: }
  11: font0[128];
  12: struct glyph *family[128];
  13: short fam, member;
  14: char fam_rot[128];
  15: 
  16: /* macro structure and variables*/
  17: struct macro_struct{
  18:     int length;
  19:     unsigned char *pointer;
  20: }
  21: macro[256];
  22: int macro_length, macro_on, macro_count;
  23: unsigned char *mp;
  24: 
  25: /* current state of the imagen */
  26: int push_mask;
  27: int advance_dir, orient;
  28: int horigin, vorigin;
  29: int HPos, VPos, xpos, ypos;
  30: int SpaceSize, BeginOfLine, InterLine, CurFamily;
  31: int diameter;
  32: int operation, texture;
  33: short   finish, page, start;
  34: short   pages;  /* set how many pages of document to save*/
  35: short   magnification;
  36: short   originlh, originlv, hvangle;
  37: short   big, little;
  38: 
  39: struct state{
  40:     int diameter, texture, SpaceSize, InterLine, BeginOfLine, fam;
  41:     int HPos, VPos, advance_dir, horigin, vorigin, orient, push_mask;
  42: }
  43: pstack;
  44: struct state *push_stack[128], *stap;
  45: int pushed;
  46: 
  47: short  fam_in, map_name, ntuples, vertex_count;
  48: struct path {
  49:     short hor;
  50:     short vert;
  51: }
  52: *path_point;
  53: extern char map8_4[];
  54: 
  55: short backcolor;
  56: #ifdef XWIND
  57: unsigned char pscreen[SCREENSIZE];
  58: #else XWIND
  59: struct pixrect *pscreen;
  60: short slide;
  61: #ifdef COLOR
  62: struct colors {
  63:     float red,green,blue;
  64: };
  65: struct colors bc,cc;
  66: #endif COLOR
  67: #endif XWIND
  68: 
  69: int scr_x;
  70: int wide;           /* width of line in pixrect for page */
  71: int scr_y;
  72: int scr_d;
  73: int scr_size;

Defined variables

BeginOfLine defined in line 30; used 7 times
CurFamily defined in line 30; used 3 times
HPos defined in line 29; used 25 times
InterLine defined in line 30; used 7 times
SpaceSize defined in line 30; used 8 times
VPos defined in line 29; used 19 times
advance_dir defined in line 27; used 6 times
backcolor defined in line 55; used 6 times
bc defined in line 65; used 9 times
big defined in line 37; used 5 times
cc defined in line 65; used 9 times
diameter defined in line 31; used 9 times
fam defined in line 13; used 17 times
fam_in defined in line 47; used 1 times
fam_rot defined in line 14; used 1 times
family defined in line 12; used 11 times
finish defined in line 33; used 6 times
font0 defined in line 11; used 2 times
horigin defined in line 28; used 5 times
hvangle defined in line 36; used 4 times
little defined in line 37; used 5 times
macro defined in line 21; used 4 times
macro_count defined in line 22; used 2 times
macro_length defined in line 22; used 5 times
macro_on defined in line 22; used 3 times
magnification defined in line 35; used 3 times
map_name defined in line 47; used 1 times
member defined in line 13; used 3 times
mp defined in line 23; used 4 times
ntuples defined in line 47; used 7 times
operation defined in line 32; used 6 times
orient defined in line 27; used 13 times
originlh defined in line 36; used 5 times
originlv defined in line 36; used 3 times
page defined in line 33; used 20 times
pages defined in line 34; used 13 times
path_point defined in line 52; used 9 times
pscreen defined in line 59; used 23 times
pstack defined in line 43; used 1 times
push_mask defined in line 26; used 24 times
push_stack defined in line 44; used 4 times
pushed defined in line 45; used 7 times
scr_d defined in line 72; used 5 times
scr_size defined in line 73; used 13 times
scr_x defined in line 69; used 24 times
scr_y defined in line 71; used 20 times
slide defined in line 60; used 12 times
stap defined in line 44; used 28 times
start defined in line 33; used 4 times
texture defined in line 32; used 5 times
vertex_count defined in line 47; used 6 times
vorigin defined in line 28; used 5 times
wide defined in line 70; used 18 times
xpos defined in line 29; used 2 times
ypos defined in line 29; used 2 times

Defined struct's

colors defined in line 62; used 2 times
  • in line 65(2)
glyph defined in line 3; used 8 times
macro_struct defined in line 17; never used
path defined in line 48; used 2 times
state defined in line 39; used 4 times

Usage of this include

Last modified: 1986-02-01
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1012
Valid CSS Valid XHTML 1.0 Strict