|
|
1.1 ! root 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;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.