The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/i386/isa/pcvt/pcvt_tbl.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*-
    2  * Copyright (c) 1992, 2000 Hellmuth Michaelis.
    3  *
    4  * All rights reserved.
    5  *
    6  * Redistribution and use in source and binary forms, with or without
    7  * modification, are permitted provided that the following conditions
    8  * are met:
    9  * 1. Redistributions of source code must retain the above copyright
   10  *    notice, this list of conditions and the following disclaimer.
   11  * 2. Redistributions in binary form must reproduce the above copyright
   12  *    notice, this list of conditions and the following disclaimer in the
   13  *    documentation and/or other materials provided with the distribution.
   14  *
   15  * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
   16  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
   17  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
   18  * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
   19  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
   20  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
   21  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
   22  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
   23  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
   24  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   25  */
   26 
   27 /*---------------------------------------------------------------------------*
   28  *
   29  *      pcvt_tbl.h      VT220 Driver Character Set Conversion Tables
   30  *      ------------------------------------------------------------
   31  *
   32  *      Last Edit-Date: [Sun Mar 26 10:38:49 2000]
   33  *
   34  * $FreeBSD: releng/6.1/sys/i386/isa/pcvt/pcvt_tbl.h 139790 2005-01-06 22:18:23Z imp $
   35  *
   36  *---------------------------------------------------------------------------*
   37  *
   38  *      in pcvt_out.c, hooks are provided for the following charactersets:
   39  *
   40  *              HAVECS_BRITISH
   41  *              HAVECS_ASCII
   42  *              HAVECS_FINNISH
   43  *              HAVECS_NORWEGIANDANISH
   44  *              HAVECS_SWEDISH
   45  *              HAVECS_GERMAN
   46  *              HAVECS_FRENCHCANADA
   47  *              HAVECS_FRENCH
   48  *              HAVECS_ITALIAN
   49  *              HAVECS_SPANISH
   50  *              HAVECS_SPECIAL
   51  *              HAVECS_ALTERNATEROM1
   52  *              HAVECS_ALTERNATEROM2
   53  *              HAVECS_ROMAN8
   54  *              HAVECS_DUTCH
   55  *              HAVECS_SUPPLEMENTAL
   56  *              HAVECS_SWISS
   57  *              HAVECS_TECHNICAL
   58  *              HAVECS_ISOLATIN
   59  *
   60  *      to add support for a new charcterset, you have to provide the
   61  *      table named "cs_<charset>",define the according "HAVECS_<CHARSET>"
   62  *      and recompile everything. ref: pcvt_out.c, vt_designate()
   63  *
   64  *---------------------------------------------------------------------------*/
   65 
   66 /*===========================================================================*
   67  *      DEFAULT TABLES FOR MDA/HCG/CGA
   68  *===========================================================================*/
   69 
   70 /*---------------------------------------------------------------------------*
   71  *      ASCII Characterset
   72  *---------------------------------------------------------------------------*/
   73 #define HAVECSD_ASCII
   74 u_short csd_ascii[CSSIZE] = {
   75 /* 20 */        0x20 | CSL, 0x21 | CSL, 0x22 | CSL, 0x23 | CSL,
   76 /* 24 */        0x24 | CSL, 0x25 | CSL, 0x26 | CSL, 0x27 | CSL,
   77 /* 28 */        0x28 | CSL, 0x29 | CSL, 0x2A | CSL, 0x2B | CSL,
   78 /* 2C */        0x2C | CSL, 0x2D | CSL, 0x2E | CSL, 0x2F | CSL,
   79 
   80 /* 30 */        0x30 | CSL, 0x31 | CSL, 0x32 | CSL, 0x33 | CSL,
   81 /* 34 */        0x34 | CSL, 0x35 | CSL, 0x36 | CSL, 0x37 | CSL,
   82 /* 38 */        0x38 | CSL, 0x39 | CSL, 0x3A | CSL, 0x3B | CSL,
   83 /* 3C */        0x3C | CSL, 0x3D | CSL, 0x3E | CSL, 0x3F | CSL,
   84 
   85 /* 40 */        0x40 | CSL, 0x41 | CSL, 0x42 | CSL, 0x43 | CSL,
   86 /* 44 */        0x44 | CSL, 0x45 | CSL, 0x46 | CSL, 0x47 | CSL,
   87 /* 48 */        0x48 | CSL, 0x49 | CSL, 0x4A | CSL, 0x4B | CSL,
   88 /* 4C */        0x4C | CSL, 0x4D | CSL, 0x4E | CSL, 0x4F | CSL,
   89 
   90 /* 50 */        0x50 | CSL, 0x51 | CSL, 0x52 | CSL, 0x53 | CSL,
   91 /* 54 */        0x54 | CSL, 0x55 | CSL, 0x56 | CSL, 0x57 | CSL,
   92 /* 58 */        0x58 | CSL, 0x59 | CSL, 0x5A | CSL, 0x5B | CSL,
   93 /* 5C */        0x5C | CSL, 0x5D | CSL, 0x5E | CSL, 0x5F | CSL,
   94 
   95 /* 60 */        0x60 | CSL, 0x61 | CSL, 0x62 | CSL, 0x63 | CSL,
   96 /* 64 */        0x64 | CSL, 0x65 | CSL, 0x66 | CSL, 0x67 | CSL,
   97 /* 68 */        0x68 | CSL, 0x69 | CSL, 0x6A | CSL, 0x6B | CSL,
   98 /* 6C */        0x6C | CSL, 0x6D | CSL, 0x6E | CSL, 0x6F | CSL,
   99 
  100 /* 70 */        0x70 | CSL, 0x71 | CSL, 0x72 | CSL, 0x73 | CSL,
  101 /* 74 */        0x74 | CSL, 0x75 | CSL, 0x76 | CSL, 0x77 | CSL,
  102 /* 78 */        0x78 | CSL, 0x79 | CSL, 0x7A | CSL, 0x7B | CSL,
  103 /* 7C */        0x7C | CSL, 0x7D | CSL, 0x7E | CSL, 0x7F | CSL,
  104 };
  105 
  106 /*---------------------------------------------------------------------------*
  107  *      DEC Supplemental Graphic Characterset
  108  *---------------------------------------------------------------------------*/
  109 #define HAVECSD_SUPPLEMENTAL
  110 u_short csd_supplemental[CSSIZE] = {
  111 /* 20 */        0x20 | CSL, 0xAD | CSL, 0x9B | CSL, 0x9C | CSL,
  112 /* 24 */        0x20 | CSL, 0x9D | CSL, 0x20 | CSL, 0x20 | CSL,
  113 /* 28 */        0x20 | CSL, 0x20 | CSL, 0xA6 | CSL, 0xAE | CSL,
  114 /* 2C */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  115 
  116 /* 30 */        0xF8 | CSL, 0xF1 | CSL, 0xFD | CSL, 0x20 | CSL,
  117 /* 34 */        0x20 | CSL, 0xE6 | CSL, 0x20 | CSL, 0x20 | CSL,
  118 /* 38 */        0x20 | CSL, 0x20 | CSL, 0xA7 | CSL, 0xAF | CSL,
  119 /* 3C */        0xAC | CSL, 0xAB | CSL, 0x20 | CSL, 0xA8 | CSL,
  120 
  121 /* 40 */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  122 /* 44 */        0x8E | CSL, 0x8F | CSL, 0x92 | CSL, 0x80 | CSL,
  123 /* 48 */        0x20 | CSL, 0x90 | CSL, 0x20 | CSL, 0x20 | CSL,
  124 /* 4C */        0x8D | CSL, 0xA1 | CSL, 0x8C | CSL, 0x8B | CSL,
  125 
  126 /* 50 */        0x20 | CSL, 0xA5 | CSL, 0x20 | CSL, 0x20 | CSL,
  127 /* 54 */        0x20 | CSL, 0x20 | CSL, 0x99 | CSL, 0x20 | CSL,
  128 /* 58 */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  129 /* 5C */        0x9A | CSL, 0x20 | CSL, 0x20 | CSL, 0xE1 | CSL,
  130 
  131 /* 60 */        0x85 | CSL, 0xA0 | CSL, 0x83 | CSL, 0x20 | CSL,
  132 /* 64 */        0x84 | CSL, 0x86 | CSL, 0x91 | CSL, 0x87 | CSL,
  133 /* 68 */        0x8A | CSL, 0x82 | CSL, 0x88 | CSL, 0x89 | CSL,
  134 /* 6C */        0x8D | CSL, 0xA1 | CSL, 0x8C | CSL, 0x8B | CSL,
  135 
  136 /* 70 */        0x20 | CSL, 0xA4 | CSL, 0x95 | CSL, 0xA2 | CSL,
  137 /* 74 */        0x93 | CSL, 0x20 | CSL, 0x94 | CSL, 0x20 | CSL,
  138 /* 78 */        0x20 | CSL, 0x97 | CSL, 0xA3 | CSL, 0x96 | CSL,
  139 /* 7C */        0x81 | CSL, 0x98 | CSL, 0x20 | CSL, 0x20 | CSL
  140 };
  141 
  142 /*---------------------------------------------------------------------------*
  143  *      DEC Special Graphic Characterset
  144  *---------------------------------------------------------------------------*/
  145 #define HAVECSD_SPECIAL
  146 u_short csd_special[CSSIZE] = {
  147 /* 20 */        0x20 | CSL, 0x21 | CSL, 0x22 | CSL, 0x23 | CSL,
  148 /* 24 */        0x24 | CSL, 0x25 | CSL, 0x26 | CSL, 0x27 | CSL,
  149 /* 28 */        0x28 | CSL, 0x29 | CSL, 0x2A | CSL, 0x2B | CSL,
  150 /* 2C */        0x2C | CSL, 0x2D | CSL, 0x2E | CSL, 0x2F | CSL,
  151 
  152 /* 30 */        0x30 | CSL, 0x31 | CSL, 0x32 | CSL, 0x33 | CSL,
  153 /* 34 */        0x34 | CSL, 0x35 | CSL, 0x36 | CSL, 0x37 | CSL,
  154 /* 38 */        0x38 | CSL, 0x39 | CSL, 0x3A | CSL, 0x3B | CSL,
  155 /* 3C */        0x3C | CSL, 0x3D | CSL, 0x3E | CSL, 0x3F | CSL,
  156 
  157 /* 40 */        0x40 | CSL, 0x41 | CSL, 0x42 | CSL, 0x43 | CSL,
  158 /* 44 */        0x44 | CSL, 0x45 | CSL, 0x46 | CSL, 0x47 | CSL,
  159 /* 48 */        0x48 | CSL, 0x49 | CSL, 0x4A | CSL, 0x4B | CSL,
  160 /* 4C */        0x4C | CSL, 0x4D | CSL, 0x4E | CSL, 0x4F | CSL,
  161 
  162 /* 50 */        0x50 | CSL, 0x51 | CSL, 0x52 | CSL, 0x53 | CSL,
  163 /* 54 */        0x54 | CSL, 0x55 | CSL, 0x56 | CSL, 0x57 | CSL,
  164 /* 58 */        0x58 | CSL, 0x59 | CSL, 0x5A | CSL, 0x5B | CSL,
  165 /* 5C */        0x5C | CSL, 0x5D | CSL, 0x5E | CSL, 0x20 | CSL,
  166 
  167 /* 60 */        0x20 | CSL, 0xB0 | CSL, 0x20 | CSL, 0x20 | CSL,
  168 /* 64 */        0x20 | CSL, 0x20 | CSL, 0xF8 | CSL, 0xF1 | CSL,
  169 /* 68 */        0x20 | CSL, 0x20 | CSL, 0xD9 | CSL, 0xBF | CSL,
  170 /* 6C */        0xDA | CSL, 0xC0 | CSL, 0xC5 | CSL, 0x20 | CSL,
  171 
  172 /* 70 */        0x20 | CSL, 0xC4 | CSL, 0x20 | CSL, 0x20 | CSL,
  173 /* 74 */        0xC3 | CSL, 0xB4 | CSL, 0xC1 | CSL, 0xC2 | CSL,
  174 /* 78 */        0xB3 | CSL, 0xF3 | CSL, 0xF2 | CSL, 0xE3 | CSL,
  175 /* 7C */        0x20 | CSL, 0x9C | CSL, 0x20 | CSL, 0x20 | CSL
  176 };
  177 
  178 /*---------------------------------------------------------------------------*
  179  *      DEC Technical Characterset
  180  *---------------------------------------------------------------------------*/
  181 #define HAVECSD_TECHNICAL
  182 u_short csd_technical[CSSIZE] = {
  183 /* 20 */        0xFE | CSH, 0xFB | CSL, 0xDA | CSL, 0xC4 | CSL,
  184 /* 24 */        0xF4 | CSL, 0xF5 | CSL, 0xB3 | CSL, 0xDA | CSL,
  185 /* 28 */        0xC0 | CSL, 0xBF | CSL, 0xD9 | CSL, 0x20 | CSL,
  186 /* 2C */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  187 
  188 /* 30 */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  189 /* 34 */        0x20 | CSL, 0xAA | CSL, 0xA9 | CSL, 0x3E | CSL,
  190 /* 38 */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  191 /* 3C */        0xF3 | CSL, 0x20 | CSL, 0xF2 | CSL, 0x20 | CSL,
  192 
  193 /* 40 */        0x20 | CSL, 0x20 | CSL, 0xEC | CSL, 0xF6 | CSL,
  194 /* 44 */        0x20 | CSL, 0x20 | CSL, 0xE8 | CSL, 0xE2 | CSL,
  195 /* 48 */        0x20 | CSL, 0xF7 | CSL, 0xE9 | CSL, 0x78 | CSL,
  196 /* 4C */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0xF0 | CSL,
  197 
  198 /* 50 */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0xE4 | CSL,
  199 /* 54 */        0x20 | CSL, 0x20 | CSL, 0xFB | CSL, 0xEA | CSL,
  200 /* 58 */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  201 /* 5C */        0xEF | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  202 
  203 /* 60 */        0xAA | CSL, 0xE0 | CSL, 0xE1 | CSL, 0x20 | CSL,
  204 /* 64 */        0xEB | CSL, 0x20 | CSL, 0xED | CSL, 0x59 | CSL,
  205 /* 68 */        0x20 | CSL, 0x20 | CSL, 0xE9 | CSL, 0x20 | CSL,
  206 /* 6C */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  207 
  208 /* 70 */        0xE3 | CSL, 0x20 | CSL, 0x20 | CSL, 0xE5 | CSL,
  209 /* 74 */        0xE7 | CSL, 0x20 | CSL, 0x9F | CSL, 0x20 | CSL,
  210 /* 78 */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  211 /* 7C */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL
  212 };
  213 
  214 /*---------------------------------------------------------------------------*
  215  *      ISO Latin-1 Characterset
  216  *---------------------------------------------------------------------------*/
  217 #define HAVECSD_ISOLATIN
  218 u_short csd_isolatin[CSSIZE] = {
  219 /* 20 */        0x20 | CSL, 0xAD | CSL, 0x9B | CSL, 0x9C | CSL,
  220 /* 24 */        0x20 | CSL, 0x9D | CSL, 0x7C | CSL, 0x20 | CSL,
  221 /* 28 */        0x22 | CSL, 0x20 | CSL, 0xA6 | CSL, 0xAE | CSL,
  222 /* 2C */        0xAA | CSL, 0x2D | CSL, 0x20 | CSL, 0x2D | CSL,
  223 
  224 /* 30 */        0xF8 | CSL, 0xF1 | CSL, 0xFD | CSL, 0x20 | CSL,
  225 /* 34 */        0x27 | CSL, 0xE6 | CSL, 0x20 | CSL, 0x20 | CSL,
  226 /* 38 */        0x20 | CSL, 0x20 | CSL, 0xA7 | CSL, 0xAF | CSL,
  227 /* 3C */        0xAC | CSL, 0xAB | CSL, 0x20 | CSL, 0xA8 | CSL,
  228 
  229 /* 40 */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  230 /* 44 */        0x8E | CSL, 0x8F | CSL, 0x92 | CSL, 0x80 | CSL,
  231 /* 48 */        0x20 | CSL, 0x90 | CSL, 0x20 | CSL, 0x20 | CSL,
  232 /* 4C */        0x8D | CSL, 0xA1 | CSL, 0x8C | CSL, 0x8B | CSL,
  233 
  234 /* 50 */        0x20 | CSL, 0xA5 | CSL, 0x20 | CSL, 0x20 | CSL,
  235 /* 54 */        0x20 | CSL, 0x20 | CSL, 0x99 | CSL, 0x78 | CSL,
  236 /* 58 */        0x20 | CSL, 0x20 | CSL, 0x20 | CSL, 0x20 | CSL,
  237 /* 5C */        0x9A | CSL, 0x20 | CSL, 0x20 | CSL, 0xE1 | CSL,
  238 
  239 /* 60 */        0x85 | CSL, 0xA0 | CSL, 0x83 | CSL, 0x20 | CSL,
  240 /* 64 */        0x84 | CSL, 0x86 | CSL, 0x91 | CSL, 0x87 | CSL,
  241 /* 68 */        0x8A | CSL, 0x82 | CSL, 0x88 | CSL, 0x89 | CSL,
  242 /* 6C */        0x8D | CSL, 0xA1 | CSL, 0x8C | CSL, 0x8B | CSL,
  243 
  244 /* 70 */        0x20 | CSL, 0xA4 | CSL, 0x95 | CSL, 0xA2 | CSL,
  245 /* 74 */        0x93 | CSL, 0x20 | CSL, 0x94 | CSL, 0xF6 | CSL,
  246 /* 78 */        0x20 | CSL, 0x97 | CSL, 0xA3 | CSL, 0x96 | CSL,
  247 /* 7C */        0x81 | CSL, 0x20 | CSL, 0x20 | CSL, 0x98 | CSL
  248 };
  249 
  250 /*===========================================================================*
  251  *      EXTENDED TABLES FOR EGA/VGA
  252  *===========================================================================*/
  253 
  254 /*---------------------------------------------------------------------------*
  255  *      ASCII Characterset
  256  *---------------------------------------------------------------------------*/
  257 #define HAVECSE_ASCII
  258 u_short cse_ascii[CSSIZE] = {
  259 /* 20 */        0x20 | CSL, 0x21 | CSL, 0x22 | CSL, 0x23 | CSL,
  260 /* 24 */        0x24 | CSL, 0x25 | CSL, 0x26 | CSL, 0x27 | CSL,
  261 /* 28 */        0x28 | CSL, 0x29 | CSL, 0x2A | CSL, 0x2B | CSL,
  262 /* 2C */        0x2C | CSL, 0x2D | CSL, 0x2E | CSL, 0x2F | CSL,
  263 
  264 /* 30 */        0x30 | CSL, 0x31 | CSL, 0x32 | CSL, 0x33 | CSL,
  265 /* 34 */        0x34 | CSL, 0x35 | CSL, 0x36 | CSL, 0x37 | CSL,
  266 /* 38 */        0x38 | CSL, 0x39 | CSL, 0x3A | CSL, 0x3B | CSL,
  267 /* 3C */        0x3C | CSL, 0x3D | CSL, 0x3E | CSL, 0x3F | CSL,
  268 
  269 /* 40 */        0x40 | CSL, 0x41 | CSL, 0x42 | CSL, 0x43 | CSL,
  270 /* 44 */        0x44 | CSL, 0x45 | CSL, 0x46 | CSL, 0x47 | CSL,
  271 /* 48 */        0x48 | CSL, 0x49 | CSL, 0x4A | CSL, 0x4B | CSL,
  272 /* 4C */        0x4C | CSL, 0x4D | CSL, 0x4E | CSL, 0x4F | CSL,
  273 
  274 /* 50 */        0x50 | CSL, 0x51 | CSL, 0x52 | CSL, 0x53 | CSL,
  275 /* 54 */        0x54 | CSL, 0x55 | CSL, 0x56 | CSL, 0x57 | CSL,
  276 /* 58 */        0x58 | CSL, 0x59 | CSL, 0x5A | CSL, 0x5B | CSL,
  277 /* 5C */        0x5C | CSL, 0x5D | CSL, 0x5E | CSL, 0x5F | CSL,
  278 
  279 /* 60 */        0x60 | CSL, 0x61 | CSL, 0x62 | CSL, 0x63 | CSL,
  280 /* 64 */        0x64 | CSL, 0x65 | CSL, 0x66 | CSL, 0x67 | CSL,
  281 /* 68 */        0x68 | CSL, 0x69 | CSL, 0x6A | CSL, 0x6B | CSL,
  282 /* 6C */        0x6C | CSL, 0x6D | CSL, 0x6E | CSL, 0x6F | CSL,
  283 
  284 /* 70 */        0x70 | CSL, 0x71 | CSL, 0x72 | CSL, 0x73 | CSL,
  285 /* 74 */        0x74 | CSL, 0x75 | CSL, 0x76 | CSL, 0x77 | CSL,
  286 /* 78 */        0x78 | CSL, 0x79 | CSL, 0x7A | CSL, 0x7B | CSL,
  287 /* 7C */        0x7C | CSL, 0x7D | CSL, 0x7E | CSL, 0xB0 | CSL,
  288 };
  289 
  290 /*---------------------------------------------------------------------------*
  291  *      DEC Supplemental Graphic Characterset
  292  *---------------------------------------------------------------------------*/
  293 #define HAVECSE_SUPPLEMENTAL
  294 u_short cse_supplemental[CSSIZE] = {
  295 /* 20 */        0x20 | CSL, 0xAD | CSL, 0x9B | CSL, 0x9C | CSL,
  296 /* 24 */        0x9F | CSH, 0x67 | CSH, 0x9F | CSH, 0x15 | CSL,
  297 /* 28 */        0x9D | CSH, 0x9C | CSH, 0xA6 | CSL, 0xAE | CSL,
  298 /* 2C */        0x9F | CSH, 0x9F | CSH, 0x9F | CSH, 0x9F | CSH,
  299 
  300 /* 30 */        0xF8 | CSL, 0xF1 | CSL, 0xFD | CSL, 0x9B | CSH,
  301 /* 34 */        0x9F | CSH, 0xE6 | CSL, 0x14 | CSL, 0x99 | CSH,
  302 /* 38 */        0x9F | CSH, 0x98 | CSH, 0xA7 | CSL, 0xAF | CSL,
  303 /* 3C */        0xAC | CSL, 0xAB | CSL, 0x9F | CSH, 0xA8 | CSL,
  304 
  305 /* 40 */        0x97 | CSH, 0x96 | CSH, 0x95 | CSH, 0x94 | CSH,
  306 /* 44 */        0x8E | CSL, 0x8F | CSL, 0x92 | CSL, 0x80 | CSL,
  307 /* 48 */        0x93 | CSH, 0x90 | CSL, 0x92 | CSH, 0x91 | CSH,
  308 /* 4C */        0x90 | CSH, 0x8F | CSH, 0x8E | CSH, 0x8D | CSH,
  309 
  310 /* 50 */        0x9F | CSH, 0xA5 | CSL, 0x8C | CSH, 0x8B | CSH,
  311 /* 54 */        0x8A | CSH, 0x89 | CSH, 0x99 | CSL, 0x88 | CSH,
  312 /* 58 */        0x87 | CSH, 0x86 | CSH, 0x85 | CSH, 0x84 | CSH,
  313 /* 5C */        0x9A | CSL, 0x83 | CSH, 0x9F | CSH, 0xE1 | CSL,
  314 
  315 /* 60 */        0x85 | CSL, 0xA0 | CSL, 0x83 | CSL, 0x82 | CSH,
  316 /* 64 */        0x84 | CSL, 0x86 | CSL, 0x91 | CSL, 0x87 | CSL,
  317 /* 68 */        0x8A | CSL, 0x82 | CSL, 0x88 | CSL, 0x89 | CSL,
  318 /* 6C */        0x8D | CSL, 0xA1 | CSL, 0x8C | CSL, 0x8B | CSL,
  319 
  320 /* 70 */        0x9F | CSH, 0xA4 | CSL, 0x95 | CSL, 0xA2 | CSL,
  321 /* 74 */        0x93 | CSL, 0x81 | CSH, 0x94 | CSL, 0x80 | CSH,
  322 /* 78 */        0x7F | CSH, 0x97 | CSL, 0xA3 | CSL, 0x96 | CSL,
  323 /* 7C */        0x81 | CSL, 0x98 | CSL, 0x9F | CSH, 0x20 | CSL
  324 };
  325 
  326 /*---------------------------------------------------------------------------*
  327  *      DEC Special Graphic Characterset
  328  *---------------------------------------------------------------------------*/
  329 #define HAVECSE_SPECIAL
  330 u_short cse_special[CSSIZE] = {
  331 /* 20 */        0x20 | CSL, 0x21 | CSL, 0x22 | CSL, 0x23 | CSL,
  332 /* 24 */        0x24 | CSL, 0x25 | CSL, 0x26 | CSL, 0x27 | CSL,
  333 /* 28 */        0x28 | CSL, 0x29 | CSL, 0x2A | CSL, 0x2B | CSL,
  334 /* 2C */        0x2C | CSL, 0x2D | CSL, 0x2E | CSL, 0x2F | CSL,
  335 
  336 /* 30 */        0x30 | CSL, 0x31 | CSL, 0x32 | CSL, 0x33 | CSL,
  337 /* 34 */        0x34 | CSL, 0x35 | CSL, 0x36 | CSL, 0x37 | CSL,
  338 /* 38 */        0x38 | CSL, 0x39 | CSL, 0x3A | CSL, 0x3B | CSL,
  339 /* 3C */        0x3C | CSL, 0x3D | CSL, 0x3E | CSL, 0x3F | CSL,
  340 
  341 /* 40 */        0x40 | CSL, 0x41 | CSL, 0x42 | CSL, 0x43 | CSL,
  342 /* 44 */        0x44 | CSL, 0x45 | CSL, 0x46 | CSL, 0x47 | CSL,
  343 /* 48 */        0x48 | CSL, 0x49 | CSL, 0x4A | CSL, 0x4B | CSL,
  344 /* 4C */        0x4C | CSL, 0x4D | CSL, 0x4E | CSL, 0x4F | CSL,
  345 
  346 /* 50 */        0x50 | CSL, 0x51 | CSL, 0x52 | CSL, 0x53 | CSL,
  347 /* 54 */        0x54 | CSL, 0x55 | CSL, 0x56 | CSL, 0x57 | CSL,
  348 /* 58 */        0x58 | CSL, 0x59 | CSL, 0x5A | CSL, 0x5B | CSL,
  349 /* 5C */        0x5C | CSL, 0x5D | CSL, 0x5E | CSL, 0x20 | CSL,
  350 
  351 /* 60 */        0x04 | CSL, 0xB0 | CSL, 0x09 | CSH, 0x0C | CSH,
  352 /* 64 */        0x0D | CSH, 0x0A | CSH, 0xF8 | CSL, 0xF1 | CSL,
  353 /* 68 */        0x00 | CSH, 0x0B | CSH, 0xD9 | CSL, 0xBF | CSL,
  354 /* 6C */        0xDA | CSL, 0xC0 | CSL, 0xC5 | CSL, 0x7D | CSH,
  355 
  356 /* 70 */        0x7C | CSH, 0x7B | CSH, 0x7A | CSH, 0x79 | CSH,
  357 /* 74 */        0xC3 | CSL, 0xB4 | CSL, 0xC1 | CSL, 0xC2 | CSL,
  358 /* 78 */        0xB3 | CSL, 0xF3 | CSL, 0xF2 | CSL, 0xE3 | CSL,
  359 /* 7C */        0x78 | CSH, 0x9C | CSL, 0x99 | CSH, 0x20 | CSL
  360 };
  361 
  362 /*---------------------------------------------------------------------------*
  363  *      DEC Technical Characterset
  364  *---------------------------------------------------------------------------*/
  365 #define HAVECSE_TECHNICAL
  366 u_short cse_technical[CSSIZE] = {
  367 /* 20 */        0x20 | CSL, 0x65 | CSH, 0xDA | CSL, 0xC4 | CSL,
  368 /* 24 */        0xF4 | CSL, 0xF5 | CSL, 0xB3 | CSL, 0xDA | CSL,
  369 /* 28 */        0xC0 | CSL, 0xBF | CSL, 0xD9 | CSL, 0x61 | CSH,
  370 /* 2C */        0x62 | CSH, 0x63 | CSH, 0x64 | CSH, 0x5F | CSH,
  371 
  372 /* 30 */        0x60 | CSH, 0x5E | CSH, 0x5D | CSH, 0x5C | CSH,
  373 /* 34 */        0x5B | CSH, 0xAA | CSL, 0xA9 | CSL, 0x3E | CSL,
  374 /* 38 */        0x9F | CSH, 0x9F | CSH, 0x9F | CSH, 0x9F | CSH,
  375 /* 3C */        0xF3 | CSL, 0x78 | CSH, 0xF2 | CSL, 0x5A | CSH,
  376 
  377 /* 40 */        0x59 | CSH, 0x58 | CSH, 0xEC | CSL, 0xF6 | CSL,
  378 /* 44 */        0x57 | CSH, 0x56 | CSH, 0xE8 | CSL, 0xE2 | CSL,
  379 /* 48 */        0x77 | CSH, 0x55 | CSH, 0x54 | CSH, 0x6E | CSH,
  380 /* 4C */        0x53 | CSH, 0x52 | CSH, 0x51 | CSH, 0xF0 | CSL,
  381 
  382 /* 50 */        0x50 | CSH, 0x4F | CSH, 0x9F | CSH, 0xE4 | CSL,
  383 /* 54 */        0x9F | CSH, 0x9F | CSH, 0xFB | CSL, 0xEA | CSL,
  384 /* 58 */        0x4E | CSH, 0x4D | CSH, 0x4C | CSH, 0x4B | CSH,
  385 /* 5C */        0xEF | CSL, 0x4A | CSH, 0x49 | CSH, 0x48 | CSH,
  386 
  387 /* 60 */        0xAA | CSL, 0xE0 | CSL, 0xE1 | CSL, 0x47 | CSH,
  388 /* 64 */        0xEB | CSL, 0x46 | CSH, 0xED | CSL, 0x59 | CSL,
  389 /* 68 */        0x45 | CSH, 0x44 | CSH, 0xE9 | CSL, 0x9E | CSH,
  390 /* 6C */        0x43 | CSH, 0x9F | CSH, 0x76 | CSL, 0x42 | CSH,
  391 
  392 /* 70 */        0xE3 | CSL, 0x41 | CSH, 0x40 | CSH, 0xE5 | CSL,
  393 /* 74 */        0xE7 | CSL, 0x9F | CSH, 0x9F | CSL, 0x66 | CSH,
  394 /* 78 */        0x68 | CSH, 0x7E | CSH, 0x9A | CSH, 0x1B | CSL,
  395 /* 7C */        0x18 | CSL, 0x1A | CSL, 0x19 | CSL, 0x20 | CSL
  396 };
  397 
  398 /*---------------------------------------------------------------------------*
  399  *      ISO Latin-1 Characterset
  400  *---------------------------------------------------------------------------*/
  401 #define HAVECSE_ISOLATIN
  402 u_short cse_isolatin[CSSIZE] = {
  403 /* 20 */        0x20 | CSL, 0xAD | CSL, 0x9B | CSL, 0x9C | CSL,
  404 /* 24 */        0x9D | CSH, 0x9D | CSL, 0x7C | CSL, 0x15 | CSL,
  405 /* 28 */        0x77 | CSH, 0x9C | CSH, 0xA6 | CSL, 0xAE | CSL,
  406 /* 2C */        0x76 | CSH, 0x75 | CSH, 0x74 | CSH, 0x73 | CSH,
  407 
  408 /* 30 */        0xF8 | CSL, 0xF1 | CSL, 0xFD | CSL, 0x9B | CSH,
  409 /* 34 */        0x72 | CSH, 0xE6 | CSL, 0x14 | CSL, 0x99 | CSH,
  410 /* 38 */        0x71 | CSH, 0x98 | CSH, 0xA7 | CSL, 0xAF | CSL,
  411 /* 3C */        0xAC | CSL, 0xAB | CSL, 0x70 | CSH, 0xA8 | CSL,
  412 
  413 /* 40 */        0x97 | CSH, 0x96 | CSH, 0x95 | CSH, 0x94 | CSH,
  414 /* 44 */        0x8E | CSL, 0x8F | CSL, 0x92 | CSL, 0x80 | CSL,
  415 /* 48 */        0x93 | CSH, 0x90 | CSL, 0x92 | CSH, 0x91 | CSH,
  416 /* 4C */        0x90 | CSH, 0x8F | CSH, 0x8E | CSH, 0x8D | CSH,
  417 
  418 /* 50 */        0x6F | CSH, 0xA5 | CSL, 0x8C | CSH, 0x8B | CSH,
  419 /* 54 */        0x8A | CSH, 0x89 | CSH, 0x99 | CSL, 0x6E | CSH,
  420 /* 58 */        0x87 | CSH, 0x86 | CSH, 0x85 | CSH, 0x84 | CSH,
  421 /* 5C */        0x9A | CSL, 0x6D | CSH, 0x6C | CSH, 0xE1 | CSL,
  422 
  423 /* 60 */        0x85 | CSL, 0xA0 | CSL, 0x83 | CSL, 0x82 | CSH,
  424 /* 64 */        0x84 | CSL, 0x86 | CSL, 0x91 | CSL, 0x87 | CSL,
  425 /* 68 */        0x8A | CSL, 0x82 | CSL, 0x88 | CSL, 0x89 | CSL,
  426 /* 6C */        0x8D | CSL, 0xA1 | CSL, 0x8C | CSL, 0x8B | CSL,
  427 
  428 /* 70 */        0x6B | CSH, 0xA4 | CSL, 0x95 | CSL, 0xA2 | CSL,
  429 /* 74 */        0x93 | CSL, 0x81 | CSH, 0x94 | CSL, 0xF6 | CSL,
  430 /* 78 */        0x7F | CSH, 0x97 | CSL, 0xA3 | CSL, 0x96 | CSL,
  431 /* 7C */        0x81 | CSL, 0x69 | CSH, 0x6A | CSH, 0x98 | CSL
  432 };
  433 
  434 /*---------------------------------------------------------------------------*
  435  *      Downloadable Characterset
  436  *---------------------------------------------------------------------------*/
  437 #define HAVECSE_DOWNLOADABLE
  438 u_short cse_downloadable[CSSIZE] = {
  439 /* 20 */        0xA0 | CSH, 0xA1 | CSH, 0xA2 | CSH, 0xA3 | CSH,
  440 /* 24 */        0xA4 | CSH, 0xA5 | CSH, 0xA6 | CSH, 0xA7 | CSH,
  441 /* 28 */        0xA8 | CSH, 0xA9 | CSH, 0xAA | CSH, 0xAB | CSH,
  442 /* 2C */        0xAC | CSH, 0xAD | CSH, 0xAE | CSH, 0xAF | CSH,
  443 
  444 /* 30 */        0xB0 | CSH, 0xB1 | CSH, 0xB2 | CSH, 0xB3 | CSH,
  445 /* 34 */        0xB4 | CSH, 0xB5 | CSH, 0xB6 | CSH, 0xB7 | CSH,
  446 /* 38 */        0xB8 | CSH, 0xB9 | CSH, 0xBA | CSH, 0xBB | CSH,
  447 /* 3C */        0xBC | CSH, 0xBD | CSH, 0xBE | CSH, 0xBF | CSH,
  448 
  449 /* 40 */        0xC0 | CSH, 0xC1 | CSH, 0xC2 | CSH, 0xC3 | CSH,
  450 /* 44 */        0xC4 | CSH, 0xC5 | CSH, 0xC6 | CSH, 0xC7 | CSH,
  451 /* 48 */        0xC8 | CSH, 0xC9 | CSH, 0xCA | CSH, 0xCB | CSH,
  452 /* 4C */        0xCC | CSH, 0xCD | CSH, 0xCE | CSH, 0xCF | CSH,
  453 
  454 /* 50 */        0xD0 | CSH, 0xD1 | CSH, 0xD2 | CSH, 0xD3 | CSH,
  455 /* 54 */        0xD4 | CSH, 0xD5 | CSH, 0xD6 | CSH, 0xD7 | CSH,
  456 /* 58 */        0xD8 | CSH, 0xD9 | CSH, 0xDA | CSH, 0xDB | CSH,
  457 /* 5C */        0xDC | CSH, 0xDD | CSH, 0xDE | CSH, 0xDF | CSH,
  458 
  459 /* 60 */        0xE0 | CSH, 0xE1 | CSH, 0xE2 | CSH, 0xE3 | CSH,
  460 /* 64 */        0xE4 | CSH, 0xE5 | CSH, 0xE6 | CSH, 0xE7 | CSH,
  461 /* 68 */        0xE8 | CSH, 0xE9 | CSH, 0xEA | CSH, 0xEB | CSH,
  462 /* 6C */        0xEC | CSH, 0xED | CSH, 0xEE | CSH, 0xEF | CSH,
  463 
  464 /* 70 */        0xF0 | CSH, 0xF1 | CSH, 0xF2 | CSH, 0xF3 | CSH,
  465 /* 74 */        0xF4 | CSH, 0xF5 | CSH, 0xF6 | CSH, 0xF7 | CSH,
  466 /* 78 */        0xF8 | CSH, 0xF9 | CSH, 0xFA | CSH, 0xFB | CSH,
  467 /* 7C */        0xFC | CSH, 0xFD | CSH, 0xFE | CSH, 0xFF | CSH,
  468 };
  469 
  470 /* ------------------------- E O F ------------------------------------------*/

Cache object: 2a677ec0258b0f696dcabfda8e89d843


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.