1 /*
   2  * CDDL HEADER START
   3  *
   4  * The contents of this file are subject to the terms of the
   5  * Common Development and Distribution License, Version 1.0 only
   6  * (the "License").  You may not use this file except in compliance
   7  * with the License.
   8  *
   9  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  10  * or http://www.opensolaris.org/os/licensing.
  11  * See the License for the specific language governing permissions
  12  * and limitations under the License.
  13  *
  14  * When distributing Covered Code, include this CDDL HEADER in each
  15  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16  * If applicable, add the following below this CDDL HEADER, with the
  17  * fields enclosed by brackets "[]" replaced with your own identifying
  18  * information: Portions Copyright [yyyy] [name of copyright owner]
  19  *
  20  * CDDL HEADER END
  21  */
  22 /*      Copyright (c) 1990, 1991 UNIX System Laboratories, Inc. */
  23 
  24 /*      Copyright (c) 1984, 1986, 1987, 1988, 1989, 1990 AT&T       */
  25 /*        All Rights Reserved   */
  26 
  27 #ifndef _SYS_ASCII_H
  28 #define _SYS_ASCII_H
  29 
  30 #ifdef  __cplusplus
  31 extern "C" {
  32 #endif
  33 
  34 #define A_NUL   0       /* ^ @ */
  35 #define A_SOH   1       /* ^ A */
  36 #define A_STX   2       /* ^ B */
  37 #define A_ETX   3       /* ^ C */
  38 #define A_EOT   4       /* ^ D */
  39 #define A_ENQ   5       /* ^ E */
  40 #define A_ACK   6       /* ^ F */
  41 #define A_BEL   7       /* ^ G */
  42 #define A_BS    8       /* ^ H */
  43 #define A_HT    9       /* ^ I */
  44 #define A_NL    10      /* ^ J */
  45 #define A_LF    10      /* ^ J */
  46 #define A_VT    11      /* ^ K */
  47 #define A_FF    12      /* ^ L */
  48 #define A_NP    12      /* ^ L */
  49 #define A_CR    13      /* ^ M */
  50 #define A_SO    14      /* ^ N */
  51 #define A_SI    15      /* ^ O */
  52 #define A_DLE   16      /* ^ P */
  53 #define A_DC1   17      /* ^ Q */
  54 #define A_DC2   18      /* ^ R */
  55 #define A_DC3   19      /* ^ S */
  56 #define A_DC4   20      /* ^ T */
  57 #define A_NAK   21      /* ^ U */
  58 #define A_SYN   22      /* ^ V */
  59 #define A_ETB   23      /* ^ W */
  60 #define A_CAN   24      /* ^ X */
  61 #define A_EM    25      /* ^ Y */
  62 #define A_SUB   26      /* ^ Z */
  63 #define A_ESC   27      /* ^ [ */
  64 #define A_FS    28      /* ^ \ */
  65 #define A_GS    29      /* ^ ] */
  66 #define A_RS    30      /* ^ ^ */
  67 #define A_US    31      /* ^ _ */
  68 #define A_DEL   127     /* ^ ? */
  69 #define A_PAD   0x80    /* ESC @ */
  70 #define A_HOP   0x81    /* ESC A */
  71 #define A_BPH   0x82    /* ESC B */
  72 #define A_NBH   0x83    /* ESC C */
  73 #define A_IND   0x84    /* ESC D */
  74 #define A_NEL   0x85    /* ESC E */
  75 #define A_SSA   0x86    /* ESC F */
  76 #define A_ESA   0x87    /* ESC G */
  77 #define A_HTS   0x88    /* ESC H */
  78 #define A_HTJ   0x89    /* ESC I */
  79 #define A_VTS   0x8a    /* ESC J */
  80 #define A_PLD   0x8b    /* ESC K */
  81 #define A_PLU   0x8c    /* ESC L */
  82 #define A_RI    0x8d    /* ESC M */
  83 #define A_SS2   0x8e    /* ESC N */
  84 #define A_SS3   0x8f    /* ESC O */
  85 #define A_DCS   0x90    /* ESC P */
  86 #define A_PU1   0x91    /* ESC Q */
  87 #define A_PU2   0x92    /* ESC R */
  88 #define A_STS   0x93    /* ESC S */
  89 #define A_CCH   0x94    /* ESC T */
  90 #define A_MW    0x95    /* ESC U */
  91 #define A_SPA   0x96    /* ESC V */
  92 #define A_EPA   0x97    /* ESC W */
  93 #define A_SOS   0x98    /* ESC X */
  94 #define A_SGCI  0x99    /* ESC Y */
  95 #define A_SCI   0x9a    /* ESC Z */
  96 #define A_CSI   0x9b    /* ESC [ */
  97 #define A_ST    0x9c    /* ESC \ */
  98 #define A_OSC   0x9d    /* ESC ] */
  99 #define A_PM    0x9e    /* ESC ^ */
 100 #define A_APC   0x9f    /* ESC _ */
 101 
 102 #ifdef  __cplusplus
 103 }
 104 #endif
 105 
 106 #endif /* _SYS_ASCII_H */