From 7b9260e73c665ff0eaee955c56a66a4ba5c495c4 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 6 Aug 2017 00:44:18 +0100 Subject: [PATCH] Fill in graphics for the rest of the C0 controls. The two-character mnemonics were specified in ECMA-17 (November 1968). --- bedstead.c | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/bedstead.c b/bedstead.c index b8554f0..2da5f1c 100644 --- a/bedstead.c +++ b/bedstead.c @@ -1049,11 +1049,40 @@ static struct glyph { {{000,000,000,000,000,000,037,000,000}, 0x23bc }, /* horizontal scan 7 */ {{000,000,000,000,000,000,000,000,037}, 0x23bd }, /* horizontal scan 9 */ /* Control pictures */ + {{032,026,022,000,011,011,006,000,000}, 0x2400 }, /* NUL */ + {{010,020,010,020,005,007,005,000,000}, 0x2401 }, /* SOH */ + {{010,020,010,020,005,002,005,000,000}, 0x2402 }, /* STX */ + {{030,020,030,020,035,002,005,000,000}, 0x2403 }, /* ETX */ + {{030,020,030,020,037,002,002,000,000}, 0x2404 }, /* EOT */ + {{030,020,030,022,035,005,002,001,000}, 0x2405 }, /* ENQ */ + {{010,024,034,024,005,006,005,000,000}, 0x2406 }, /* ACK */ + {{030,024,030,026,032,002,003,000,000}, 0x2407 }, /* BEL */ + {{030,024,030,025,032,001,002,000,000}, 0x2408 }, /* BS */ {{024,034,024,000,007,002,002,000,000}, 0x2409 }, /* DEC graphics HT */ - {{030,020,030,023,002,003,002,000,000}, 0x240c }, /* DEC graphics FF */ - {{014,020,020,016,005,006,005,000,000}, 0x240d }, /* DEC graphics CR */ {{020,020,020,033,002,003,002,000,000}, 0x240a }, /* DEC graphics LF */ {{024,024,010,000,007,002,002,000,000}, 0x240b }, /* DEC graphics VT */ + {{030,020,030,023,002,003,002,000,000}, 0x240c }, /* DEC graphics FF */ + {{014,020,020,016,005,006,005,000,000}, 0x240d }, /* DEC graphics CR */ + {{010,020,010,022,005,005,002,000,000}, 0x240e }, /* SO */ + {{010,020,010,022,002,002,002,000,000}, 0x240f }, /* SI */ + {{030,024,030,000,004,004,007,000,000}, 0x2410 }, /* DLE */ + {{030,024,030,002,006,002,007,000,000}, 0x2411 }, /* DC1 */ + {{030,024,030,002,001,002,003,000,000}, 0x2412 }, /* DC2 */ + {{030,024,030,002,001,002,001,002,000}, 0x2413 }, /* DC3 */ + {{030,024,031,003,005,007,001,000,000}, 0x2414 }, /* DC4 */ + {{032,026,022,000,011,016,011,000,000}, 0x2415 }, /* NAK */ + {{010,020,010,020,005,002,002,000,000}, 0x2416 }, /* SYN */ + {{030,020,036,025,036,005,006,000,000}, 0x2417 }, /* ETB */ + {{016,020,016,000,015,013,011,000,000}, 0x2418 }, /* CAN */ + {{034,020,030,020,034,000,033,025,000}, 0x2419 }, /* EOM */ + {{010,020,016,025,006,005,006,000,000}, 0x241a }, /* SUB */ + {{030,020,031,022,032,002,001,000,000}, 0x241b }, /* ESC */ + {{030,020,030,021,002,001,002,000,000}, 0x241c }, /* FS */ + {{010,020,024,015,002,001,002,000,000}, 0x241d }, /* GS */ + {{030,024,030,025,002,001,002,000,000}, 0x241e }, /* RS */ + {{024,024,014,001,002,001,002,000,000}, 0x241f }, /* US */ + {{010,020,010,026,005,006,004,000,000}, 0x2420 }, /* SP */ + {{030,024,030,000,007,002,002,000,000}, 0x2421 }, /* DEL */ {{000,000,000,000,000,021,037,000,000}, 0x2423 }, /* Visible space */ {{032,026,022,000,010,010,017,000,000}, 0x2424 }, /* DEC graphics NL */ /* Box drawing */ -- 2.30.2