From: Eric S. Raymond Date: Sun, 13 Jun 1999 13:12:54 +0000 (+0000) Subject: Matej Vela's patch. X-Git-Tag: 2-7~6 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=d2172eee16049e0aef577d2c05208bf1f97dc5be;p=ascii.git Matej Vela's patch. --- diff --git a/ascii.c b/ascii.c index 030fec1..582a237 100644 --- a/ascii.c +++ b/ascii.c @@ -27,7 +27,7 @@ */ -#define REVISION "$Revision: 1.11 $" +#define REVISION "$Revision: 1.12 $" #include #include @@ -48,52 +48,55 @@ static string cnames[128][15] = { {"NUL", "Null", (char *)NULL}, {"SOH", "Start Of Heading", (char *)NULL}, - {"STX", "Start Text", (char *)NULL}, - {"ETX", "End Text", (char *)NULL}, + {"STX", "Start of Text", (char *)NULL}, + {"ETX", "End of Text", (char *)NULL}, {"EOT", "End Of Transmission", (char *)NULL}, - {"ENQ", "Enquire", (char *)NULL}, + {"ENQ", "Enquiry", (char *)NULL}, {"ACK", "Acknowledge", (char *)NULL}, {"BEL", "Bell", "\\a", "Alert", (char *)NULL}, {"BS", "Backspace", "\\b", (char *)NULL}, - {"HT", "TAB", "Horizontal Tab", "\\t", (char *)NULL}, + {"HT", "TAB", "Character Tabulation", + "Horizontal Tab", "\\t", (char *)NULL}, {"LF", "NL", "Line Feed", "\\n", "Newline", (char *)NULL}, - {"VT", "Vertical Tab", "\\v", (char *)NULL}, + {"VT", "Line Tabulation", + "Vertical Tab", "\\v", (char *)NULL}, {"FF", "Form Feed", "\\f", (char *)NULL}, {"CR", "Carriage Return", "\\r", (char *)NULL}, {"SO", "LS1", "Shift Out", "Locking Shift 1", (char *)NULL}, {"SI", "LS0", "Shift In", "Locking Shift 0", (char *)NULL}, {"DLE", "Data Link Escape", (char *)NULL}, - {"DC1", "Direct Control 1", (char *)NULL}, - {"DC2", "Direct Control 2", (char *)NULL}, - {"DC3", "Direct Control 3", (char *)NULL}, - {"DC4", "Direct Control 4", (char *)NULL}, + {"DC1", "Device Control 1", (char *)NULL}, + {"DC2", "Device Control 2", (char *)NULL}, + {"DC3", "Device Control 3", (char *)NULL}, + {"DC4", "Device Control 4", (char *)NULL}, {"NAK", "Negative Acknowledge", (char *)NULL}, {"SYN", "Synchronous Idle", (char *)NULL}, - {"ETB", "End Transmission Block", (char *)NULL}, + {"ETB", "End of Transmission Block", (char *)NULL}, {"CAN", "Cancel", (char *)NULL}, {"EM", "End of Medium", (char *)NULL}, {"SUB", "Substitute", (char *)NULL}, {"ESC", "Escape", (char *)NULL}, - {"FS", "Form Separator", (char *)NULL}, + {"FS", "File Separator", (char *)NULL}, {"GS", "Group Separator", (char *)NULL}, {"RS", "Record Separator", (char *)NULL}, - {"US", "Group Separator", (char *)NULL}, + {"US", "Unit Separator", (char *)NULL}, {" ", "SP", "Space", "Blank", (char *)NULL}, - {"!", "Exclamation Point", + {"!", "Exclamation Mark", "Bang", "Excl", "Wow", "Factorial", "Shriek", "Pling", "Smash", "Cuss", (char *)NULL}, - {"\"", "Double Quote", - "Quote", "String Quote", "Dirk", - "Literal Mark", "Double Glitch", + {"\"", "Quotation Mark", + "Double Quote", "Quote", "String Quote", + "Dirk", "Literal Mark", "Double Glitch", "# See ' and ` for matching names.", (char *)NULL}, - {"#", "Pound", - "Number", "Sharp", "Crunch", "Mesh", + {"#", "Number Sign", + "Pound", "Number", "Sharp", "Crunch", "Mesh", "Hex", "Hash", "Flash", "Grid", "Octothorpe", (char *)NULL}, - {"$", "Dollar", - "Buck", "Cash", "Ding", (char *)NULL}, - {"%", "Percent", + {"$", "Currency Sign", + "Dollar", "Buck", "Cash", "Ding", + (char *)NULL}, + {"%", "Percent Sign", "Mod", (char *)NULL}, {"&", "Ampersand", "Amper", "And", (char *)NULL}, @@ -102,12 +105,12 @@ static string cnames[128][15] = "Tick", "Pop", "Spark", "Glitch", "# See ` and \" for matching names.", (char *)NULL}, - {"(", "Open Parenthesis", + {"(", "Left Parenthesis", "Open", "Open Paren", "Left Paren", "Wane", "Sad", "# See `)' for matching names.", (char *)NULL}, - {")", "Close Parenthesis", + {")", "Right Parenthesis", "Close", "Close Paren", "Right Paren", "Wax", "Happy", "# See `(' for matching names.", @@ -116,44 +119,44 @@ static string cnames[128][15] = "Star", "Splat", "Aster", "Times", "Gear", "Dingle", "Bug", "Twinkle", "Glob", (char *)NULL}, - {"+", "Plus", + {"+", "Plus Sign", "Add", "Cross", (char *)NULL}, {",", "Comma", "Tail", (char *)NULL}, {"-", "Hyphen", "Dash", "Minus", "Worm", (char *)NULL}, - {".", "Period", + {".", "Full Stop", "Dot", "Decimal Point", "Radix Point", - "Point", "Full Stop", "Spot", (char *)NULL}, - {"/", "Virgule", + "Point", "Period", "Spot", (char *)NULL}, + {"/", "Solidus", "Slash", "Stroke", "Slant", "Diagonal", - "Solidus", "Over", "Slat", + "Virgule", "Over", "Slat", "# See `\\' for matching names.", (char *)NULL}, - {"0", "Numeral Zero", (char *)NULL}, - {"1", "Numeral One", (char *)NULL}, - {"2", "Numeral Two", (char *)NULL}, - {"3", "Numeral Three", (char *)NULL}, - {"4", "Numeral Four", (char *)NULL}, - {"5", "Numeral Five", (char *)NULL}, - {"6", "Numeral Six", (char *)NULL}, - {"7", "Numeral Seven", (char *)NULL}, - {"8", "Numeral Eight", (char *)NULL}, - {"9", "Numeral Nine", (char *)NULL}, + {"0", "Digit Zero", (char *)NULL}, + {"1", "Digit One", (char *)NULL}, + {"2", "Digit Two", (char *)NULL}, + {"3", "Digit Three", (char *)NULL}, + {"4", "Digit Four", (char *)NULL}, + {"5", "Digit Five", (char *)NULL}, + {"6", "Digit Six", (char *)NULL}, + {"7", "Digit Seven", (char *)NULL}, + {"8", "Digit Eight", (char *)NULL}, + {"9", "Digit Nine", (char *)NULL}, {":", "Colon", "Double-Dot", (char *)NULL}, {";", "Semicolon", "Semi", "Go-on", (char *)NULL}, - {"<", "Less Than", + {"<", "Less-than Sign", "Left Angle Bracket", "Read From", "In", "From", "Comesfrom", "Left Funnel", "Left Broket", "Crunch", "Suck", "# See `<' for matching names.", (char *)NULL}, - {"=", "Equals", + {"=", "Equals Sign", "Quadrathorp", "Gets", "Becomes", "Half-Mesh", (char *)NULL}, - {">", "Greater Than", + {">", "Greater-than sign", "Right Angle" , "Write To", "Into", "Toward", "Out", "To", "Gozinta", "Right Funnel", "Right Broket", "Zap", "Blow", @@ -161,7 +164,7 @@ static string cnames[128][15] = (char *)NULL}, {"?", "Question Mark", "Whatmark", "What", "Ques", (char *)NULL}, - {"@", "At Sign", + {"@", "Commercial At", "At", "Each", "Vortex", "Whorl", "Whirlpool", "Cyclone", "Snail", "Rose", (char *)NULL}, {"A", "Majuscule A", "Capital A", "Uppercase A",(char*)NULL}, @@ -194,7 +197,7 @@ static string cnames[128][15] = "Bracket", "Bra", "Square", "# See `]' for matching names.", (char *)NULL}, - {"\\", "Reversed Virgule", + {"\\", "Reversed Solidus", "Backslash", "Bash", "Backslant", "Backwhack", "Backslat", "Literal", "Escape", "# See `/' for matching names.", @@ -203,13 +206,13 @@ static string cnames[128][15] = "Unbracket", "Ket", "Unsquare", "# See `]' for matching names.", (char *)NULL}, - {"^", "Circumflex", - "Caret", "Uparrow", "Hat", "Control", "Boink", - "Chevron", "Hiccup", + {"^", "Circumflex Accent", + "Circumflex", "Caret", "Uparrow", "Hat", + "Control", "Boink", "Chevron", "Hiccup", "Sharkfin", "Fang", (char*)NULL}, - {"_", "Underscore", - "Underline", "Underbar", "Under", "Score", - "Backarrow", "Flatworm", + {"_", "Low Line", + "Underscore", "Underline", "Underbar", + "Under", "Score", "Backarrow", "Flatworm", "# `Backarrow' refers to this character's graphic in 1963 ASCII.", (char*)NULL}, {"`", "Grave Accent", @@ -245,22 +248,22 @@ static string cnames[128][15] = {"x", "Miniscule x", "Small x", "Lowercase x",(char*)NULL}, {"y", "Miniscule y", "Small y", "Lowercase y",(char*)NULL}, {"z", "Miniscule z", "Small z", "Lowercase z",(char*)NULL}, - {"{", "Open Brace", - "Left Brace", "Brace", "Left Curly Bracket", + {"{", "Left Curly Bracket", + "Left Brace", "Brace", "Open Brace", "Curly", "Leftit", "Embrace", "# See `}' for matching names.", (char *)NULL}, - {"|", "Vertical Bar", + {"|", "Vertical Line", "Pipe", "Bar", "Or", "V-Bar", "Spike", "Gozinta", "Thru", (char *)NULL}, - {"}", "Close Brace", - "Right Brace", "Unbrace","Right Curly Bracket", + {"}", "Right Curly Bracket", + "Right Brace", "Unbrace", "Close Brace", "Uncurly", "Rytit", "Bracelet", "# See `{' for matching names.", (char *)NULL}, - {"~", "Tilde", - "Swung Dash", "Squiggle", "Approx", "Wiggle", - "Twiddle", "Enyay", (char *)NULL}, + {"~", "Overline", + "Tilde", "Swung Dash", "Squiggle", "Approx", + "Wiggle", "Twiddle", "Enyay", (char *)NULL}, {"DEL", "Delete", (char *)NULL}, }; /******************************************************************/