cname.h
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:4k
- /*-
- * Copyright (c) 1992, 1993, 1994 Henry Spencer.
- * Copyright (c) 1992, 1993, 1994
- * The Regents of the University of California. All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Henry Spencer.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)cname.h 8.3 (Berkeley) 3/20/94
- */
- /* character-name table */
- static struct cname
- {
- char *name;
- char code;
- } cnames[] =
- {
- {
- "NUL", ' '
- },
- {
- "SOH", ' 01'
- },
- {
- "STX", ' 02'
- },
- {
- "ETX", ' 03'
- },
- {
- "EOT", ' 04'
- },
- {
- "ENQ", ' 05'
- },
- {
- "ACK", ' 06'
- },
- {
- "BEL", ' 07'
- },
- {
- "alert", ' 07'
- },
- {
- "BS", ' 10'
- },
- {
- "backspace", 'b'
- },
- {
- "HT", ' 11'
- },
- {
- "tab", 't'
- },
- {
- "LF", ' 12'
- },
- {
- "newline", 'n'
- },
- {
- "VT", ' 13'
- },
- {
- "vertical-tab", 'v'
- },
- {
- "FF", ' 14'
- },
- {
- "form-feed", 'f'
- },
- {
- "CR", ' 15'
- },
- {
- "carriage-return", 'r'
- },
- {
- "SO", ' 16'
- },
- {
- "SI", ' 17'
- },
- {
- "DLE", ' 20'
- },
- {
- "DC1", ' 21'
- },
- {
- "DC2", ' 22'
- },
- {
- "DC3", ' 23'
- },
- {
- "DC4", ' 24'
- },
- {
- "NAK", ' 25'
- },
- {
- "SYN", ' 26'
- },
- {
- "ETB", ' 27'
- },
- {
- "CAN", ' 30'
- },
- {
- "EM", ' 31'
- },
- {
- "SUB", ' 32'
- },
- {
- "ESC", ' 33'
- },
- {
- "IS4", ' 34'
- },
- {
- "FS", ' 34'
- },
- {
- "IS3", ' 35'
- },
- {
- "GS", ' 35'
- },
- {
- "IS2", ' 36'
- },
- {
- "RS", ' 36'
- },
- {
- "IS1", ' 37'
- },
- {
- "US", ' 37'
- },
- {
- "space", ' '
- },
- {
- "exclamation-mark", '!'
- },
- {
- "quotation-mark", '"'
- },
- {
- "number-sign", '#'
- },
- {
- "dollar-sign", '$'
- },
- {
- "percent-sign", '%'
- },
- {
- "ampersand", '&'
- },
- {
- "apostrophe", '''
- },
- {
- "left-parenthesis", '('
- },
- {
- "right-parenthesis", ')'
- },
- {
- "asterisk", '*'
- },
- {
- "plus-sign", '+'
- },
- {
- "comma", ','
- },
- {
- "hyphen", '-'
- },
- {
- "hyphen-minus", '-'
- },
- {
- "period", '.'
- },
- {
- "full-stop", '.'
- },
- {
- "slash", '/'
- },
- {
- "solidus", '/'
- },
- {
- "zero", '0'
- },
- {
- "one", '1'
- },
- {
- "two", '2'
- },
- {
- "three", '3'
- },
- {
- "four", '4'
- },
- {
- "five", '5'
- },
- {
- "six", '6'
- },
- {
- "seven", '7'
- },
- {
- "eight", '8'
- },
- {
- "nine", '9'
- },
- {
- "colon", ':'
- },
- {
- "semicolon", ';'
- },
- {
- "less-than-sign", '<'
- },
- {
- "equals-sign", '='
- },
- {
- "greater-than-sign", '>'
- },
- {
- "question-mark", '?'
- },
- {
- "commercial-at", '@'
- },
- {
- "left-square-bracket", '['
- },
- {
- "backslash", '\'
- },
- {
- "reverse-solidus", '\'
- },
- {
- "right-square-bracket", ']'
- },
- {
- "circumflex", '^'
- },
- {
- "circumflex-accent", '^'
- },
- {
- "underscore", '_'
- },
- {
- "low-line", '_'
- },
- {
- "grave-accent", '`'
- },
- {
- "left-brace", '{'
- },
- {
- "left-curly-bracket", '{'
- },
- {
- "vertical-line", '|'
- },
- {
- "right-brace", '}'
- },
- {
- "right-curly-bracket", '}'
- },
- {
- "tilde", '~'
- },
- {
- "DEL", '177'
- },
- {
- NULL, 0
- }
- };