Annotation of researchv9/jerq/src/lib/j/pdefont.c, revision 1.1

1.1     ! root        1: #define                DEFONT
        !             2: #include <jerq.h>
        !             3: #include <font.h>
        !             4: 
        !             5: static int bits[] = {
        !             6:        0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,
        !             7:        0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,
        !             8:        0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,
        !             9:        0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,
        !            10:        0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,
        !            11:        0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,
        !            12:        0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,
        !            13:        0x0,    0x0,    0x0,    0x0,    0xC47FCC0F,     0x783C080,      0xF00000,       0x10478000,
        !            14:        0xC060F078,     0x3C1E0F06,     0x20C0F038,     0x3C0C0F07,     0xC303C120,     0x100,  0x6000, 0xC0,
        !            15:        0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,
        !            16:        0x0,    0x7F03E00,      0x18000,        0x3003C060,     0x181E0F80,     0x0,    0x0,    0x0,
        !            17:        0x7F8009,       0x20000000,     0xA47FD209,     0x4824140,      0x48003F,       0xE8848001,     0x20904824,     0x12090485,
        !            18:        0x21209044,     0x24120904,     0x44812120,     0x184947CF,     0xF199800,      0xDF,   0xC7CF8B3,      0xF7DFDF3E,
        !            19:        0x402078,       0xF871F8FF,     0xCFFF3F8F,     0xFFF19831,     0xE11C7E1C,     0x7E3EFF61,     0x63C78F0F,     0xFE300620,
        !            20:        0x1018000,      0x30060060,     0x181E0180,     0x0,    0x40,   0x0,    0xCDC012,       0x40000000,
        !            21:        0xA47FD008,     0x4020220,      0x3048023F,     0xE8840081,     0x804824,       0x12090485,     0x21008040,     0x20100804,
        !            22:        0x401C120,      0x18494D79,     0x999B0C00,     0x1B1,  0x9CC78CB3,     0xFC7FF1E3,     0xC030CD,       0x4718D8E,
        !            23:        0x6C30638C,     0xC3331831,     0xF1366336,     0x63631861,     0x61C38706,     0x1E180670,     0x2018000,      0x30060060,
        !            24:        0x60180,        0x0,    0xC0,   0x0,    0xCCC024,       0x80000000,     0x947FCC0E,     0x7038220,
        !            25:        0x78780100,     0x5070100,      0xC0604824,     0x12090484,     0xA0C0E040,     0x380C0E07,     0x5814120,      0x18494D19,
        !            26:        0x998B0C20,     0x600001B1,     0xACC78D32,     0xC0071E3,      0xF180180E,     0x4718F06,      0x3C30C18C,     0xC3321831,
        !            27:        0xF1636363,     0x63601861,     0x61C2CF0C,     0x1E180650,     0x27DB0F1,      0xF3DFCFEE,     0xF8FE3183,     0x51B8786C,
        !            28:        0x1FE6FBFE,     0x3C78F1E3,     0xFECCC009,     0x20000000,     0x947FC208,     0x40203E0,      0x78480080,     0x2040200,
        !            29:        0x20104824,     0x12090484,     0xA0208044,     0x20020804,     0x483A120,      0x184FFD0F,     0x2D0E06A8,     0x60000331,
        !            30:        0xCC060D32,     0xC00F9E3,      0xF33FCC0E,     0x7C998F06,     0x3C30C18C,     0xC3361831,     0xD9636363,     0x63601861,
        !            31:        0x61DAC988,     0x360C06D8,     0x3C7D99B,      0x366619F7,     0x181E2183,     0xF9DCCC76,     0x337F8CC6,     0x3C3870E1,
        !            32:        0x86CCC012,     0x40000000,     0x8C7FD209,     0x4824220,      0x7848007F,     0xE0040401,     0x2090F078,     0x3C1E0F04,
        !            33:        0x61209038,     0x24120904,     0x3000120,      0x18494F00,     0xC6160670,     0x60000331,     0x8C060E33,     0x8C019D63,
        !            34:        0x63FC61A,      0xCC998B06,     0x3C30C18C,     0xC334183F,     0xD9636363,     0x62781861,     0x63DA7198,     0x660C0688,
        !            35:        0x3078F1E,      0x3C6631E3,     0x181E4183,     0x598D8663,     0x636780C6,     0x3C3B5961,     0xC6D8E64,      0x80000000,
        !            36:        0x7FCC0F,       0x783C220,      0x78F37FFF,     0xE3E4F7FC,     0xC0600000,     0x3C0C060,      0xC0F000,       0x3C0C0F04,
        !            37:        0x603018CC,     0x180147C3,     0xB6607DF,      0xFCFF0631,     0x8C0C7230,     0xEFC30E3F,     0xC000332,      0xCC99F306,
        !            38:        0x3FBEC1FC,     0xC33C182D,     0xCD636663,     0x7C3E1861,     0x32DA70F0,     0xC606078C,     0x78F06,        0x3C6631E3,
        !            39:        0x181E8183,     0x598D8663,     0x6361C0C6,     0x367B5E33,     0x186D9749,     0x20000000,     0x117FC000,     0x3800,
        !            40:        0xCC048040,     0x809400,       0x180E1C06,     0x24120A0,      0x90000018,     0x80000060,     0x90482412,     0x80141EC,
        !            41:        0x1B460673,     0xFCFF0631,     0x8C180FF8,     0x3C661703,     0x6000622,      0xCDFD8B06,     0x3C30CF8C,     0xC336182D,
        !            42:        0xCD637C63,     0x660F1861,     0x326C7061,     0x86060704,     0x7F8F06,       0x3FE631E3,     0x181F8183,     0x598D8663,
        !            43:        0x6360F8C6,     0x365B4432,     0x31CCF392,     0x40000000,     0x117FC221,     0x10F84449,     0x86040080,     0x808200,
        !            44:        0x24040802,     0x402120,       0xA0440E14,     0x98C38090,     0x80402010,     0x807F173,      0xD98606A8,     0x60000C31,
        !            45:        0x8C300FF8,     0x3C663383,     0x33FCC22,      0x7D0D8F06,     0x3C30C78C,     0xC333182D,     0xCD636063,     0x66031861,
        !            46:        0x326C9863,     0x6030600,      0xC78F06,       0x3C0631E3,     0x181EC183,     0x598D8663,     0x63601CC6,     0x364D8F32,
        !            47:        0x606D8024,     0x80000000,     0x117FC140,     0xA0204451,     0xFE03013F,     0xE080E100,     0x24040802,     0x80E1F0,
        !            48:        0xC0380916,     0x95424080,     0x6030180C,     0x14166,        0x79860620,     0x60000C31,     0x8C600C30,     0x3C6C3183,
        !            49:        0x1BFD802,      0x10D8F06,      0x3C30C78C,     0xC333182D,     0xC7636063,     0x63031861,     0x1C6D9863,     0x6030600,
        !            50:        0xC78F06,       0x3C0631E3,     0x181E6183,     0x598D8663,     0x63600CC6,     0x338D931C,     0xC06D8009,     0x20000000,
        !            51:        0x117FC080,     0x40205460,     0x3000823F,     0xE0808080,     0x24040902,     0x1002020,      0xC0100E12,     0x92438080,
        !            52:        0x10080402,     0x18014D66,     0x7CC60600,     0x6300D831,     0x8CFF8C36,     0x3C6C31E3,     0xF0C03061,     0xD0D8D8E,
        !            53:        0x6C30678C,     0xC3319821,     0xC7366036,     0x63631832,     0x1C6D0C63,     0xE018600,      0xCF999B,       0x76661BE3,
        !            54:        0x181E3183,     0x598CCC66,     0x37618CC7,     0x738DA19C,     0xC2CCC012,     0x40000000,     0x117FC140,     0xA0203850,
        !            55:        0x48000,        0x8000, 0x18041F07,     0x3C12020,      0xA0100911,     0x90424090,     0x90482412,     0x180147C3,
        !            56:        0xCEE30C00,     0x300D81F,      0x3FFEF8FB,     0xE7CC1F3E,     0xF0402060,     0xF90DF8FF,     0xCFF03F8F,     0xF331DFE1,
        !            57:        0xC31C601C,     0x63BE181C,     0x1C6D8C63,     0xFE018600,     0x77F0F1,       0xB3DF8DE3,     0xFF1E3FF3,     0x598C787C,
        !            58:        0x1BF8F87B,     0xB38DB18C,     0xFECCC024,     0x80000000,     0x1F7FC221,     0x10200C48,     0x30000,        0x8000,
        !            59:        0xE0000,        0xC000, 0x90100E00,     0x10438060,     0x6030180C,     0x100,  0x30C00,        0x1003000,
        !            60:        0x0,    0x0,    0x10000000,     0x0,    0x0,    0x6000000,      0x6,    0x0,
        !            61:        0x0,    0x600C603,      0xFC000000,     0x180,  0x180000,       0x60,   0x3000000,      0x8,
        !            62:        0xCCC000,       0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,
        !            63:        0x0,    0x0,    0x0,    0x100,  0x19800,        0x1003000,      0x0,    0x0,
        !            64:        0x10000000,     0x0,    0x0,    0xC000000,      0x3,    0x0,    0x0,    0x600C600,
        !            65:        0x0,    0x3180, 0x300000,       0x60,   0x3000000,      0x18,   0xCCC000,       0x0,
        !            66:        0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,    0x0,
        !            67:        0x0,    0x0,    0x6000, 0x2000000,      0x0,    0x0,    0x20000000,     0x0,
        !            68:        0x0,    0x0,    0x0,    0x0,    0x0,    0x7C03E00,      0x0,    0x1F00,
        !            69:        0xE00000,       0x60,   0x3000000,      0x30,   0x7F8000,       0x0,};
        !            70: 
        !            71: static Bitmap strike = {
        !            72:        bits,
        !            73:        30,
        !            74:        0, 0, 931, 17,
        !            75:        0,
        !            76: };
        !            77: 
        !            78: struct
        !            79: {
        !            80:        short n;                /* number of chars in font */
        !            81:        char height;            /* height of bitmap */
        !            82:        char ascent;            /* top of bitmap to baseline */
        !            83:        long unused;            /* in case we think of more stuff */
        !            84:        Bitmap *bits;           /* where the characters are */
        !            85:        Fontchar info[129];     /* n+1 character descriptors */
        !            86: }
        !            87: defont = {
        !            88:        128,
        !            89:        17,
        !            90:        2,
        !            91:        0,
        !            92:        &strike,
        !            93:        {
        !            94:                { 0,    2,      15,     0,      9 },
        !            95:                { 9,    2,      15,     0,      9 },
        !            96:                { 18,   2,      15,     0,      9 },
        !            97:                { 27,   2,      15,     0,      9 },
        !            98:                { 36,   2,      15,     0,      9 },
        !            99:                { 45,   2,      15,     0,      9 },
        !           100:                { 54,   2,      15,     0,      9 },
        !           101:                { 63,   4,      13,     0,      9 },
        !           102:                { 72,   2,      15,     0,      9 },
        !           103:                { 81,   4,      13,     0,      9 },
        !           104:                { 90,   3,      13,     0,      9 },
        !           105:                { 99,   2,      13,     0,      9 },
        !           106:                { 108,  2,      15,     0,      9 },
        !           107:                { 117,  4,      13,     0,      9 },
        !           108:                { 126,  2,      14,     0,      9 },
        !           109:                { 135,  2,      15,     0,      9 },
        !           110:                { 144,  2,      14,     0,      9 },
        !           111:                { 153,  2,      14,     0,      9 },
        !           112:                { 162,  2,      14,     0,      9 },
        !           113:                { 171,  2,      15,     0,      9 },
        !           114:                { 180,  2,      14,     0,      9 },
        !           115:                { 189,  2,      15,     0,      9 },
        !           116:                { 198,  2,      15,     0,      9 },
        !           117:                { 207,  2,      15,     0,      9 },
        !           118:                { 216,  2,      14,     0,      9 },
        !           119:                { 225,  2,      15,     0,      9 },
        !           120:                { 234,  2,      15,     0,      9 },
        !           121:                { 243,  2,      15,     0,      9 },
        !           122:                { 252,  2,      15,     0,      9 },
        !           123:                { 261,  2,      15,     0,      9 },
        !           124:                { 270,  2,      15,     0,      9 },
        !           125:                { 279,  2,      15,     0,      9 },
        !           126:                { 288,  0,      0,      0,      9 },
        !           127:                { 288,  3,      14,     0,      9 },
        !           128:                { 297,  3,      8,      2,      9 },
        !           129:                { 301,  3,      14,     1,      9 },
        !           130:                { 308,  2,      16,     1,      9 },
        !           131:                { 315,  3,      14,     0,      9 },
        !           132:                { 323,  3,      14,     0,      9 },
        !           133:                { 331,  3,      8,      3,      9 },
        !           134:                { 333,  2,      17,     2,      9 },
        !           135:                { 338,  2,      17,     2,      9 },
        !           136:                { 343,  5,      12,     1,      9 },
        !           137:                { 350,  5,      13,     0,      9 },
        !           138:                { 358,  12,     17,     3,      9 },
        !           139:                { 360,  8,      10,     0,      9 },
        !           140:                { 368,  12,     14,     3,      9 },
        !           141:                { 370,  2,      16,     0,      9 },
        !           142:                { 378,  3,      14,     1,      9 },
        !           143:                { 385,  3,      14,     1,      9 },
        !           144:                { 392,  3,      14,     1,      9 },
        !           145:                { 399,  3,      14,     1,      9 },
        !           146:                { 406,  3,      14,     1,      9 },
        !           147:                { 413,  3,      14,     1,      9 },
        !           148:                { 420,  3,      14,     1,      9 },
        !           149:                { 427,  3,      14,     1,      9 },
        !           150:                { 434,  3,      14,     1,      9 },
        !           151:                { 441,  3,      14,     1,      9 },
        !           152:                { 448,  5,      14,     3,      9 },
        !           153:                { 450,  5,      17,     3,      9 },
        !           154:                { 452,  3,      14,     2,      9 },
        !           155:                { 458,  6,      12,     0,      9 },
        !           156:                { 466,  3,      14,     1,      9 },
        !           157:                { 472,  3,      14,     1,      9 },
        !           158:                { 478,  3,      14,     0,      9 },
        !           159:                { 486,  3,      14,     0,      9 },
        !           160:                { 495,  3,      14,     1,      9 },
        !           161:                { 502,  3,      14,     1,      9 },
        !           162:                { 509,  3,      14,     1,      9 },
        !           163:                { 516,  3,      14,     1,      9 },
        !           164:                { 522,  3,      14,     1,      9 },
        !           165:                { 528,  3,      14,     1,      9 },
        !           166:                { 535,  3,      14,     1,      9 },
        !           167:                { 542,  3,      14,     1,      9 },
        !           168:                { 548,  3,      16,     1,      9 },
        !           169:                { 554,  3,      14,     0,      9 },
        !           170:                { 563,  3,      14,     1,      9 },
        !           171:                { 570,  3,      14,     1,      9 },
        !           172:                { 577,  3,      14,     1,      9 },
        !           173:                { 584,  3,      14,     0,      9 },
        !           174:                { 593,  3,      14,     1,      9 },
        !           175:                { 600,  3,      16,     0,      9 },
        !           176:                { 609,  3,      14,     0,      9 },
        !           177:                { 617,  3,      14,     1,      9 },
        !           178:                { 624,  3,      14,     0,      9 },
        !           179:                { 632,  3,      14,     0,      9 },
        !           180:                { 641,  3,      14,     1,      9 },
        !           181:                { 648,  3,      14,     1,      9 },
        !           182:                { 655,  3,      14,     1,      9 },
        !           183:                { 662,  3,      14,     0,      9 },
        !           184:                { 670,  3,      14,     1,      9 },
        !           185:                { 677,  2,      17,     2,      9 },
        !           186:                { 682,  2,      16,     0,      9 },
        !           187:                { 690,  2,      17,     2,      9 },
        !           188:                { 695,  3,      10,     1,      9 },
        !           189:                { 702,  14,     15,     0,      9 },
        !           190:                { 710,  3,      8,      3,      9 },
        !           191:                { 712,  5,      14,     1,      9 },
        !           192:                { 719,  2,      14,     1,      9 },
        !           193:                { 726,  5,      14,     1,      9 },
        !           194:                { 733,  2,      14,     1,      9 },
        !           195:                { 740,  5,      14,     1,      9 },
        !           196:                { 747,  2,      14,     1,      9 },
        !           197:                { 754,  5,      17,     1,      9 },
        !           198:                { 761,  2,      14,     1,      9 },
        !           199:                { 768,  2,      14,     0,      9 },
        !           200:                { 776,  2,      17,     1,      9 },
        !           201:                { 781,  2,      14,     1,      9 },
        !           202:                { 788,  2,      14,     0,      9 },
        !           203:                { 797,  5,      14,     0,      9 },
        !           204:                { 806,  5,      14,     0,      9 },
        !           205:                { 815,  5,      14,     0,      9 },
        !           206:                { 824,  5,      17,     0,      9 },
        !           207:                { 833,  5,      17,     1,      9 },
        !           208:                { 840,  5,      14,     1,      9 },
        !           209:                { 847,  5,      14,     1,      9 },
        !           210:                { 854,  3,      14,     1,      9 },
        !           211:                { 861,  5,      14,     1,      9 },
        !           212:                { 868,  5,      14,     1,      9 },
        !           213:                { 875,  5,      14,     1,      9 },
        !           214:                { 882,  5,      14,     1,      9 },
        !           215:                { 889,  5,      17,     1,      9 },
        !           216:                { 896,  5,      14,     1,      9 },
        !           217:                { 903,  2,      17,     2,      9 },
        !           218:                { 908,  2,      17,     3,      9 },
        !           219:                { 910,  2,      17,     2,      9 },
        !           220:                { 915,  7,      10,     1,      9 },
        !           221:                { 922,  2,      14,     0,      0 },
        !           222:                { 931,  0,      0,      0,      9 },
        !           223:        }
        !           224: };

unix.superglobalmegacorp.com

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