The R Project SVN R

Rev

Rev 3542 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

/*-
 * 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",         '\0'},
    {"SOH",         '\001'},
    {"STX",         '\002'},
    {"ETX",         '\003'},
    {"EOT",         '\004'},
    {"ENQ",         '\005'},
    {"ACK",         '\006'},
    {"BEL",         '\007'},
    {"alert",       '\007'},
    {"BS",          '\010'},
    {"backspace",       '\b'},
    {"HT",          '\011'},
    {"tab",         '\t'},
    {"LF",          '\012'},
    {"newline",     '\n'},
    {"VT",          '\013'},
    {"vertical-tab",    '\v'},
    {"FF",          '\014'},
    {"form-feed",       '\f'},
    {"CR",          '\015'},
    {"carriage-return", '\r'},
    {"SO",          '\016'},
    {"SI",          '\017'},
    {"DLE",         '\020'},
    {"DC1",         '\021'},
    {"DC2",         '\022'},
    {"DC3",         '\023'},
    {"DC4",         '\024'},
    {"NAK",         '\025'},
    {"SYN",         '\026'},
    {"ETB",         '\027'},
    {"CAN",         '\030'},
    {"EM",          '\031'},
    {"SUB",         '\032'},
    {"ESC",         '\033'},
    {"IS4",         '\034'},
    {"FS",          '\034'},
    {"IS3",         '\035'},
    {"GS",          '\035'},
    {"IS2",         '\036'},
    {"RS",          '\036'},
    {"IS1",         '\037'},
    {"US",          '\037'},
    {"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}
};