|
|
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, 0x90001C1C, 0xE070180, 0x0, 0x0, ! 11: 0xE070, 0x381C0E04, 0x81C1C070, 0x1C1C00, 0x0, 0x1DC0, 0x800000, 0x38021000, ! 12: 0x0, 0x60000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ! 13: 0x0, 0x0, 0x0, 0x0, 0x0, 0x7CC, 0x1F00000, 0xC001800, ! 14: 0x30003C, 0x600C01, 0x8C0F8000, 0x0, 0x0, 0x0, 0x1C1, 0x81C00000, ! 15: 0xD07FA010, 0x8040240, 0x0, 0x1C0, 0x9048, 0x24120906, 0x82010090, 0x201000, ! 16: 0x0, 0xE1DC1, 0x43E3C1E0, 0x380C0C00, 0x0, 0x63E06, 0xF87C0E1, 0xF8F8FE3E, ! 17: 0x1F000000, 0x20008078, 0x3E0E1F83, 0xE7C3F1F8, 0x3E633F1F, 0x98460319, 0x84787E1E, 0x3F07CFF3, ! 18: 0x198CC663, 0x619FC60C, 0x302000, 0x18001800, 0x300060, 0x600C01, 0x8C018000, 0x0, ! 19: 0x80, 0x0, 0x301, 0x80E00048, 0xB07FB81C, 0xE0703C0, 0x30702410, 0x9070240, ! 20: 0xE0709048, 0x24120905, 0x8181C080, 0x70181C07, 0x1C1C090, 0xE1DC1, 0x46B66330, 0x38180600, ! 21: 0x0, 0xC630E, 0x18CC6161, 0xF98CFE63, 0x31800000, 0x6000C0CC, 0x430E18C6, 0x26630180, ! 22: 0x62630C06, 0x18C60319, 0xC4CC6333, 0x318C6183, 0x198CC663, 0x6180C606, 0x307000, 0x18001800, ! 23: 0x300060, 0x600000, 0xC018000, 0x0, 0x180, 0x0, 0x301, 0x80600092, ! 24: 0x907F8410, 0x8040240, 0x78482410, 0x9040201, 0x809048, 0x24120904, 0x80410080, 0x40041004, ! 25: 0x2012090, 0xE0881, 0x46866330, 0x18180602, 0x3000000, 0xC6316, 0x18CC6161, 0x1800263, ! 26: 0x31870380, 0xC00060CC, 0x830E18CC, 0x6330180, 0xC0630C06, 0x198603B9, 0xC5866361, 0xB18C0183, ! 27: 0x1984C233, 0x6180C606, 0x305000, 0x1C1F1B03, 0xC1F0F1FC, 0x3E6E7C0F, 0x8C618691, 0xB8786C0F, ! 28: 0x9CC7C7F3, 0x198CC663, 0x319FC301, 0x80600124, 0x907FB81C, 0xE070240, 0x78703C10, 0x9070200, ! 29: 0xC060E070, 0x381C0E04, 0x8381C070, 0x70381C07, 0x241C090, 0xE088F, 0xE683CB20, 0x1830030A, ! 30: 0x83000000, 0x186326, 0xC06261, 0x1800673, 0x31870381, 0x83F8300C, 0x9F1318CC, 0x6330180, ! 31: 0xC0630C06, 0x190603B9, 0x65866361, 0xB18C0183, 0x1984DA32, 0x31018603, 0x30D800, 0x1C319D86, ! 32: 0x63319860, 0x66770C01, 0x8C4187F9, 0xDCCC7619, 0x8FCC6183, 0x198CC263, 0x3180C301, 0x80604448, ! 33: 0x247F8703, 0x81812070, 0x78482410, 0x60401C0, 0x2010100E, 0x70381C0, 0x6088380C, 0x40090384, ! 34: 0x2414090, 0xE0882, 0x878031C0, 0x30300307, 0x3000000, 0x186306, 0xC06261, 0xC1800C3A, ! 35: 0x31870383, 0x3F81818, 0xB313188C, 0x6330180, 0xC0630C06, 0x1A0602D9, 0x65866361, 0xB10F0183, ! 36: 0x198CDA1C, 0x33030603, 0x308800, 0x1C0198CC, 0x66331860, 0xC6630C01, 0x8C8186D9, 0x8D866331, ! 37: 0x8CCC0183, 0x1984DA32, 0x30818181, 0x80C0E492, 0x247F8201, 0x241A090, 0x7870241C, 0x6040001, ! 38: 0xC0E01012, 0x9048240, 0x90501012, 0x70090404, 0x1C12060, 0x40002, 0x83E0C16C, 0x30031D, ! 39: 0xDFE003F8, 0x306306, 0x1838460, 0x71F8181C, 0x1F800007, 0x1C30, 0xB3131F0C, 0x633E1F0, ! 40: 0xC07F0C06, 0x1E0602D9, 0x35866661, 0xBE07C183, 0x18C8DA1C, 0x1E060601, 0x80318C00, 0x198CC, ! 41: 0x6331860, 0xC6630C01, 0x8D0186D9, 0x8D866331, 0x8C0E0183, 0x18CCDA3C, 0x19830181, 0x80C1FD24, ! 42: 0x247F8201, 0x2416080, 0xCC070383, 0x80E0E070, 0x180E1010, 0x8040200, 0xF020101E, 0x8890300, ! 43: 0xE0381C0E, 0x40002, 0x80F30368, 0x300307, 0x1FE003F8, 0x306306, 0x30067F0, 0x198C302E, ! 44: 0x1800003, 0x1830, 0xB33F988C, 0x6330180, 0xCE630C06, 0x1B0602D9, 0x35867C61, 0xB301E183, ! 45: 0x18C86C1C, 0xC0C0601, 0x80310400, 0x1F98CC, 0x633F860, 0xC6630C01, 0x8F0186D9, 0x8D866331, ! 46: 0x8C07C183, 0x18C8DA08, 0x19060701, 0x80713848, 0x247F8201, 0x2412081, 0x86080102, 0x408048, ! 47: 0x24041010, 0x8040200, 0x90201012, 0xD890081, 0x402010, 0xF, 0xE0B4F330, 0x30030A, ! 48: 0x83000000, 0x606306, 0x60067F0, 0x198C3067, 0x1800001, 0x83F83020, 0x9F2198CC, 0x6330180, ! 49: 0xC6630C06, 0x198602D9, 0x35866061, 0xB3006183, 0x18C86C26, 0xC180600, 0xC0300000, 0x3198CC, ! 50: 0x6330060, 0xC6630C01, 0x8D8186D9, 0x8D866331, 0x8C00E183, 0x18C86C1E, 0x190C0181, 0x80C11092, ! 51: 0x187F8201, 0x1812071, 0xFE060103, 0x8040E070, 0x24041C0E, 0x70381C0, 0x90201012, 0xA860700, ! 52: 0xC030180C, 0xE0005, 0xB19B30, 0x300302, 0x301C000, 0x70606306, 0xC006060, 0x198C6063, ! 53: 0x1870380, 0xC3F86000, 0x802198CC, 0x6330180, 0xC6630C06, 0x19860219, 0x1D866061, 0xB1806183, ! 54: 0x18706C66, 0xC180600, 0xC0300000, 0x3198CC, 0x6330060, 0xC6630C01, 0x8CC186D9, 0x8D866331, ! 55: 0x8C006183, 0x18706C26, 0xE180181, 0x80C00124, 0x27F8120, 0x90383012, 0x30010102, 0x408050, ! 56: 0x24040380, 0x80C06010, 0x24120E04, 0x8A81C070, 0x20080402, 0xE0005, 0x6B19BB8, 0x300300, ! 57: 0x301C000, 0x70C06306, 0x1FCC6063, 0x198C6063, 0x31870380, 0x6000C070, 0x433198C6, 0x26630180, ! 58: 0x66630C06, 0x18C60219, 0x1CCC6033, 0x318C6181, 0xB0706C63, 0xC180600, 0x60300000, 0x339986, ! 59: 0x63719860, 0x6E630C01, 0x8C6186D9, 0x8CCC661B, 0x8C0C6183, 0xB8706C63, 0xE180301, 0x80600048, ! 60: 0x27F8120, 0x90104814, 0xE0102, 0x408048, 0x180E0201, 0x81201030, 0x281A0906, 0x88812091, ! 61: 0xC070381C, 0xE0005, 0x3E0F1DC, 0x180600, 0x1C000, 0x70C03E1F, 0x9FC7C1F1, 0xF0F8603E, ! 62: 0x1F070380, 0x20008070, 0x3E319F83, 0xE7C3F180, 0x3E633F06, 0x18E7F219, 0xC78601E, 0x31C7C180, ! 63: 0xE0706C63, 0xC1FC600, 0x60300000, 0x1D9F03, 0xC1B0F1F8, 0x36637F81, 0x8C6FF6D9, 0x8C787C0D, ! 64: 0x9F07C0F1, 0xD8706C63, 0x61FC301, 0x80600092, 0x27F80C0, 0x60104818, 0x0, 0x0, ! 65: 0x380, 0x80406050, 0x30160E05, 0x8001C080, 0x0, 0x0, 0x800000, 0x180600, ! 66: 0xC000, 0x1800000, 0x0, 0x0, 0x180, 0x0, 0x0, 0x0, ! 67: 0xC, 0x0, 0x3, 0x0, 0x0, 0x600, 0x303001FE, 0x0, ! 68: 0x0, 0x6000001, 0x80000000, 0x6001, 0x80000000, 0x0, 0x4000301, 0x80600124, ! 69: 0x27F8120, 0x90105814, 0x0, 0x0, 0x200, 0x808010F8, 0x28120904, 0x80012080, ! 70: 0x0, 0x0, 0x800000, 0xC0C00, 0xC000, 0x1800000, 0x0, 0x0, ! 71: 0x180, 0x0, 0x0, 0x0, 0x18, 0x0, 0x1, 0x80000000, ! 72: 0x0, 0x600, 0x303001FE, 0x0, 0x0, 0xC6000003, 0x0, 0x6001, ! 73: 0x80000000, 0x0, 0xC000301, 0x80600048, 0x3800120, 0x90103412, 0x0, 0x0, ! 74: 0x381, 0xC1E06010, 0x24120E04, 0x8001C070, 0x0, 0x0, 0x0, 0x21000, ! 75: 0x18000, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, ! 76: 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C0, 0x1F00000, 0x0, ! 77: 0x0, 0x7C00000E, 0x0, 0x6001, 0x80000000, 0x0, 0x1C0001C1, 0x81C00000, ! 78: }; ! 79: ! 80: static Bitmap strike = { ! 81: bits, ! 82: 36, ! 83: 0, 0, 1152, 16, ! 84: 0, ! 85: }; ! 86: ! 87: struct ! 88: { ! 89: short n; /* number of chars in font */ ! 90: char height; /* height of bitmap */ ! 91: char ascent; /* top of bitmap to baseline */ ! 92: long unused; /* in case we think of more stuff */ ! 93: Bitmap *bits; /* where the characters are */ ! 94: Fontchar info[130]; /* n+1 character descriptors */ ! 95: } ! 96: defont = { ! 97: 128, ! 98: 16, ! 99: 12, ! 100: 0, ! 101: &strike, ! 102: { ! 103: { 0, 1, 16, 0, 9 }, ! 104: { 9, 2, 15, 0, 9 }, ! 105: { 18, 1, 16, 0, 9 }, ! 106: { 27, 1, 16, 0, 9 }, ! 107: { 36, 1, 16, 0, 9 }, ! 108: { 45, 1, 16, 0, 9 }, ! 109: { 54, 1, 16, 0, 9 }, ! 110: { 63, 3, 12, 0, 9 }, ! 111: { 72, 1, 16, 0, 9 }, ! 112: { 81, 1, 16, 0, 9 }, ! 113: { 90, 1, 16, 0, 9 }, ! 114: { 99, 1, 16, 0, 9 }, ! 115: { 108, 1, 16, 0, 9 }, ! 116: { 117, 1, 16, 0, 9 }, ! 117: { 126, 1, 16, 0, 9 }, ! 118: { 135, 1, 16, 0, 9 }, ! 119: { 144, 1, 16, 0, 9 }, ! 120: { 153, 1, 16, 0, 9 }, ! 121: { 162, 1, 16, 0, 9 }, ! 122: { 171, 1, 16, 0, 9 }, ! 123: { 180, 1, 16, 0, 9 }, ! 124: { 189, 1, 16, 0, 9 }, ! 125: { 198, 1, 16, 0, 9 }, ! 126: { 207, 1, 16, 0, 9 }, ! 127: { 216, 1, 16, 0, 9 }, ! 128: { 225, 1, 16, 0, 9 }, ! 129: { 234, 1, 16, 0, 9 }, ! 130: { 243, 1, 16, 0, 9 }, ! 131: { 252, 1, 16, 0, 9 }, ! 132: { 261, 1, 16, 0, 9 }, ! 133: { 270, 1, 16, 0, 9 }, ! 134: { 279, 3, 13, 0, 9 }, ! 135: { 288, 1, 16, 0, 9 }, ! 136: { 297, 1, 16, 0, 9 }, ! 137: { 306, 1, 16, 0, 9 }, ! 138: { 315, 1, 16, 0, 9 }, ! 139: { 324, 1, 16, 0, 9 }, ! 140: { 333, 2, 13, 0, 9 }, ! 141: { 342, 1, 16, 0, 9 }, ! 142: { 351, 1, 16, 0, 9 }, ! 143: { 360, 1, 16, 0, 9 }, ! 144: { 369, 1, 16, 0, 9 }, ! 145: { 378, 1, 16, 0, 9 }, ! 146: { 387, 1, 16, 0, 9 }, ! 147: { 396, 1, 16, 0, 9 }, ! 148: { 405, 1, 16, 0, 9 }, ! 149: { 414, 1, 16, 0, 9 }, ! 150: { 423, 1, 16, 0, 9 }, ! 151: { 432, 2, 13, 0, 9 }, ! 152: { 441, 2, 13, 0, 9 }, ! 153: { 450, 1, 16, 0, 9 }, ! 154: { 459, 1, 16, 0, 9 }, ! 155: { 468, 1, 16, 0, 9 }, ! 156: { 477, 1, 16, 0, 9 }, ! 157: { 486, 1, 16, 0, 9 }, ! 158: { 495, 1, 16, 0, 9 }, ! 159: { 504, 1, 16, 0, 9 }, ! 160: { 513, 1, 16, 0, 9 }, ! 161: { 522, 1, 16, 0, 9 }, ! 162: { 531, 1, 16, 0, 9 }, ! 163: { 540, 2, 13, 0, 9 }, ! 164: { 549, 1, 16, 0, 9 }, ! 165: { 558, 2, 13, 0, 9 }, ! 166: { 567, 1, 16, 0, 9 }, ! 167: { 576, 1, 16, 0, 9 }, ! 168: { 585, 1, 16, 0, 9 }, ! 169: { 594, 1, 16, 0, 9 }, ! 170: { 603, 1, 16, 0, 9 }, ! 171: { 612, 2, 13, 0, 9 }, ! 172: { 621, 1, 16, 0, 9 }, ! 173: { 630, 1, 16, 0, 9 }, ! 174: { 639, 1, 16, 0, 9 }, ! 175: { 648, 1, 16, 0, 9 }, ! 176: { 657, 2, 13, 0, 9 }, ! 177: { 666, 2, 15, 0, 9 }, ! 178: { 675, 1, 16, 0, 9 }, ! 179: { 684, 1, 16, 0, 9 }, ! 180: { 693, 1, 16, 0, 9 }, ! 181: { 702, 1, 16, 0, 9 }, ! 182: { 711, 2, 13, 0, 9 }, ! 183: { 720, 1, 16, 0, 9 }, ! 184: { 729, 1, 16, 0, 9 }, ! 185: { 738, 1, 16, 0, 9 }, ! 186: { 747, 1, 16, 0, 9 }, ! 187: { 756, 1, 16, 0, 9 }, ! 188: { 765, 1, 16, 0, 9 }, ! 189: { 774, 1, 16, 0, 9 }, ! 190: { 783, 1, 16, 0, 9 }, ! 191: { 792, 1, 16, 0, 9 }, ! 192: { 801, 1, 16, 0, 9 }, ! 193: { 810, 1, 16, 0, 9 }, ! 194: { 819, 1, 16, 0, 9 }, ! 195: { 828, 1, 16, 0, 9 }, ! 196: { 837, 1, 16, 0, 9 }, ! 197: { 846, 1, 16, 0, 9 }, ! 198: { 855, 13, 15, 0, 9 }, ! 199: { 864, 1, 16, 0, 9 }, ! 200: { 873, 1, 16, 0, 9 }, ! 201: { 882, 1, 16, 0, 9 }, ! 202: { 891, 1, 16, 0, 9 }, ! 203: { 900, 1, 16, 0, 9 }, ! 204: { 909, 1, 16, 0, 9 }, ! 205: { 918, 1, 16, 0, 9 }, ! 206: { 927, 4, 16, 0, 9 }, ! 207: { 936, 1, 13, 0, 9 }, ! 208: { 945, 1, 16, 0, 9 }, ! 209: { 954, 1, 16, 0, 9 }, ! 210: { 963, 1, 16, 0, 9 }, ! 211: { 972, 1, 16, 0, 9 }, ! 212: { 981, 1, 16, 0, 9 }, ! 213: { 990, 1, 16, 0, 9 }, ! 214: { 999, 1, 16, 0, 9 }, ! 215: { 1008, 1, 16, 0, 9 }, ! 216: { 1017, 1, 16, 0, 9 }, ! 217: { 1026, 4, 13, 0, 9 }, ! 218: { 1035, 1, 16, 0, 9 }, ! 219: { 1044, 1, 16, 0, 9 }, ! 220: { 1053, 1, 16, 0, 9 }, ! 221: { 1062, 1, 16, 0, 9 }, ! 222: { 1071, 1, 16, 0, 9 }, ! 223: { 1080, 1, 16, 0, 9 }, ! 224: { 1089, 1, 16, 0, 9 }, ! 225: { 1098, 1, 16, 0, 9 }, ! 226: { 1107, 1, 16, 0, 9 }, ! 227: { 1116, 1, 16, 0, 9 }, ! 228: { 1125, 1, 16, 0, 9 }, ! 229: { 1134, 1, 16, 0, 9 }, ! 230: { 1143, 2, 15, 0, 9 }, ! 231: { 1152, 0, 0, 0, 0 }, ! 232: { 0, 0, 0, 0, 117 }, ! 233: } ! 234: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.