Annotation of researchv10no/cmd/troff/Old/glyph.h, revision 1.1

1.1     ! root        1: /*     @(#)font.h      1.1     */
        !             2: struct Fontheader
        !             3:   {
        !             4:        short           f_magic ;       /* Should be 0436 */
        !             5:        unsigned short  f_size ;        /* Total size of raster section
        !             6:                                         * of the font file.
        !             7:                                         */
        !             8:        short           f_maxx ;        /* Largest x of character */
        !             9:        short           f_maxy ;        /* Largest y of character */
        !            10:        short           f_xtnd ;        /* Largest extender */
        !            11:   } ;
        !            12: 
        !            13: struct Charparam
        !            14:   {
        !            15:        unsigned short  c_addr ;        /* Offset in file where character
        !            16:                                         * is located.
        !            17:                                         */
        !            18:        short           c_size ;        /* Size in bytes of character   */
        !            19:        char            c_up ;          /* c_up + c_down = heigth of    */
        !            20:        char            c_down ;        /* raster in font file.         */
        !            21:        char            c_left ;        /* c_right + c_left = width of  */
        !            22:        char            c_right ;       /* raster in font file.         */
        !            23:        char            c_width ;       /* Width, including space required
        !            24:                                         * to print character.
        !            25:                                         */
        !            26:   } ;
        !            27: 
        !            28: /*     RSTRUCTS is the size of the structures at the beginning of a    */
        !            29: /*     Versatec raster file.  RSTRUCTS + (long)charparam->c_addr is    */
        !            30: /*     the address of the character's raster.                          */
        !            31: 
        !            32: #define        RSTRUCTS        ((long)(sizeof(struct Fontheader)+ \
        !            33:                            256*sizeof(struct Charparam)))

unix.superglobalmegacorp.com

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