Annotation of 43BSDTahoe/new/dipress/src/bin/makextdev/deviceinfo.h, revision 1.1.1.1

1.1       root        1: /*
                      2:        deviceinfo.h:
                      3:                 data describing the Interpress device and fonts
                      4: */
                      5: 
                      6: struct device_entry {
                      7:        short   font_size;      /* total size of font_entries in file (bytes), */
                      8:        short   resolution;     /* resolution of device */
                      9:        short   hor_units;      /* horizontal units */
                     10:        short   ver_units;      /* vertical units */
                     11:        short   width_units;    /* units used to descibe character widths */
                     12:        short   num_fonts;      /* number of valid fonts for device */
                     13:        short   num_sizes;      /* number of valid sizes for device  */
                     14:        short   scaling;        /* scale factor used to represent non-integer point sizes */
                     15:        short   output_wid;     /* maximum width of output (in units) */
                     16:        short   output_len;     /* maximum length of output (in units) */
                     17:        short   spec_char_num;  /* number of 'special' characters recognized by device */
                     18:                                /* must exist in specCharTab */
                     19:        short   spec_name_len;  /* length of string containing all 'special' */
                     20:                                /* character names */
                     21:        short   unused[2];
                     22: };
                     23: 
                     24: struct font_entry {
                     25:        char    num_char_wid;           /* number of width entries for this font */
                     26:        char    special_flag;           /* indicates if this font is a special font (=1)  */
                     27:        char    ligature_flag;          /* indicates if ligatures exist on this font (=1) */
                     28:        char    unused;
                     29:        char    font_name[10];          /* troff internal font name  */
                     30:        char    font_number[10];        /* troff internal font number (ascii equivalent) */
                     31: };
                     32: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.