"Fossies" - the Fresh Open Source Software Archive

Member "detox-1.4.5/src/unicode.h" (15 Aug 2021, 5852 Bytes) of package /linux/privat/detox-1.4.5.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "unicode.h" see the Fossies "Dox" file reference documentation.

    1 /**
    2  * This file is part of the Detox package.
    3  *
    4  * Copyright (c) Doug Harple <detox.dharple@gmail.com>
    5  *
    6  * For the full copyright and license information, please view the LICENSE
    7  * file that was distributed with this source code.
    8  *
    9  */
   10 
   11 /**
   12  * Special thanks to: http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
   13  */
   14 
   15 #define UNICODE_COUNT 256
   16 #define UNICODE_MAXLEN 8
   17 
   18 char unicode_trans[UNICODE_COUNT][UNICODE_MAXLEN] = {
   19     "_",            /* 0x0000 */
   20     "_",            /* 0x0001 */
   21     "_",            /* 0x0002 */
   22     "_",            /* 0x0003 */
   23     "_",            /* 0x0004 */
   24     "_",            /* 0x0005 */
   25     "_",            /* 0x0006 */
   26     "_",            /* 0x0007 */
   27     "_",            /* 0x0008 */
   28     "_",            /* 0x0009 */
   29     "_",            /* 0x000A */
   30     "_",            /* 0x000B */
   31     "_",            /* 0x000C */
   32     "_",            /* 0x000D */
   33     "_",            /* 0x000E */
   34     "_",            /* 0x000F */
   35     "_",            /* 0x0010 */
   36     "_",            /* 0x0011 */
   37     "_",            /* 0x0012 */
   38     "_",            /* 0x0013 */
   39     "_",            /* 0x0014 */
   40     "_",            /* 0x0015 */
   41     "_",            /* 0x0016 */
   42     "_",            /* 0x0017 */
   43     "_",            /* 0x0018 */
   44     "_",            /* 0x0019 */
   45     "_",            /* 0x001A */
   46     "_",            /* 0x001B */
   47     "_",            /* 0x001C */
   48     "_",            /* 0x001D */
   49     "_",            /* 0x001E */
   50     "_",            /* 0x001F */
   51     "_",            /* 0x0020 */
   52     "_",            /* 0x0021 */
   53     "_",            /* 0x0022 */
   54     "#",            /* 0x0023 */
   55     "_",            /* 0x0024 */
   56     "%",            /* 0x0025 */
   57     "_and_",        /* 0x0026 */
   58     "_",            /* 0x0027 */
   59     "_",            /* 0x0028 */
   60     "_",            /* 0x0029 */
   61     "_",            /* 0x002A */
   62     "+",            /* 0x002B */
   63     ",",            /* 0x002C */
   64     "-",            /* 0x002D */
   65     ".",            /* 0x002E */
   66     "_",            /* 0x002F */
   67     "0",            /* 0x0030 */
   68     "1",            /* 0x0031 */
   69     "2",            /* 0x0032 */
   70     "3",            /* 0x0033 */
   71     "4",            /* 0x0034 */
   72     "5",            /* 0x0035 */
   73     "6",            /* 0x0036 */
   74     "7",            /* 0x0037 */
   75     "8",            /* 0x0038 */
   76     "9",            /* 0x0039 */
   77     "_",            /* 0x003A */
   78     "_",            /* 0x003B */
   79     "_",            /* 0x003C */
   80     "=",            /* 0x003D */
   81     "_",            /* 0x003E */
   82     "_",            /* 0x003F */
   83     "_",            /* 0x0040 */
   84     "A",            /* 0x0041 */
   85     "B",            /* 0x0042 */
   86     "C",            /* 0x0043 */
   87     "D",            /* 0x0044 */
   88     "E",            /* 0x0045 */
   89     "F",            /* 0x0046 */
   90     "G",            /* 0x0047 */
   91     "H",            /* 0x0048 */
   92     "I",            /* 0x0049 */
   93     "J",            /* 0x004A */
   94     "K",            /* 0x004B */
   95     "L",            /* 0x004C */
   96     "M",            /* 0x004D */
   97     "N",            /* 0x004E */
   98     "O",            /* 0x004F */
   99     "P",            /* 0x0050 */
  100     "Q",            /* 0x0051 */
  101     "R",            /* 0x0052 */
  102     "S",            /* 0x0053 */
  103     "T",            /* 0x0054 */
  104     "U",            /* 0x0055 */
  105     "V",            /* 0x0056 */
  106     "W",            /* 0x0057 */
  107     "X",            /* 0x0058 */
  108     "Y",            /* 0x0059 */
  109     "Z",            /* 0x005A */
  110     "_",            /* 0x005B */
  111     "_",            /* 0x005C */
  112     "_",            /* 0x005D */
  113     "^",            /* 0x005E */
  114     "_",            /* 0x005F */
  115     "_",            /* 0x0060 */
  116     "a",            /* 0x0061 */
  117     "b",            /* 0x0062 */
  118     "c",            /* 0x0063 */
  119     "d",            /* 0x0064 */
  120     "e",            /* 0x0065 */
  121     "f",            /* 0x0066 */
  122     "g",            /* 0x0067 */
  123     "h",            /* 0x0068 */
  124     "i",            /* 0x0069 */
  125     "j",            /* 0x006A */
  126     "k",            /* 0x006B */
  127     "l",            /* 0x006C */
  128     "m",            /* 0x006D */
  129     "n",            /* 0x006E */
  130     "o",            /* 0x006F */
  131     "p",            /* 0x0070 */
  132     "q",            /* 0x0071 */
  133     "r",            /* 0x0072 */
  134     "s",            /* 0x0073 */
  135     "t",            /* 0x0074 */
  136     "u",            /* 0x0075 */
  137     "v",            /* 0x0076 */
  138     "w",            /* 0x0077 */
  139     "x",            /* 0x0078 */
  140     "y",            /* 0x0079 */
  141     "z",            /* 0x007A */
  142     "_",            /* 0x007B */
  143     "_",            /* 0x007C */
  144     "_",            /* 0x007D */
  145     "~",            /* 0x007E */
  146     "_",            /* 0x007F */
  147     "_",            /* 0x0080 */
  148     "_",            /* 0x0081 */
  149     "_",            /* 0x0082 */
  150     "_",            /* 0x0083 */
  151     "_",            /* 0x0084 */
  152     "...",          /* 0x0085 */
  153     "_",            /* 0x0086 */
  154     "_",            /* 0x0087 */
  155     "^",            /* 0x0088 */
  156     "_",            /* 0x0089 */
  157     "S",            /* 0x008A */
  158     "_",            /* 0x008B */
  159     "OE",           /* 0x008C */
  160     "_",            /* 0x008D */
  161     "_",            /* 0x008E */
  162     "_",            /* 0x008F */
  163     "_",            /* 0x0090 */
  164     "_",            /* 0x0091 */
  165     "_",            /* 0x0092 */
  166     "_",            /* 0x0093 */
  167     "_",            /* 0x0094 */
  168     "_",            /* 0x0095 */
  169     "-",            /* 0x0096 */
  170     "-",            /* 0x0097 */
  171     "_",            /* 0x0098 */
  172     "_tm_",         /* 0x0099 */
  173     "s",            /* 0x009A */
  174     "_",            /* 0x009B */
  175     "oe",           /* 0x009C */
  176     "_",            /* 0x009D */
  177     "_",            /* 0x009E */
  178     "Y",            /* 0x009F */
  179     "_",            /* 0x00A0 */
  180     "_",            /* 0x00A1 */
  181     "_cent_",       /* 0x00A2 */
  182     "_pound_",      /* 0x00A3 */
  183     "_",            /* 0x00A4 */
  184     "_yen_",        /* 0x00A5 */
  185     "_",            /* 0x00A6 */
  186     "_",            /* 0x00A7 */
  187     "_",            /* 0x00A8 */
  188     "_copy_",       /* 0x00A9 */
  189     "_",            /* 0x00AA */
  190     "_",            /* 0x00AB */
  191     "_",            /* 0x00AC */
  192     "_",            /* 0x00AD */
  193     "_reg_",        /* 0x00AE */
  194     "_",            /* 0x00AF */
  195     "_",            /* 0x00B0 */
  196     "_",            /* 0x00B1 */
  197     "2",            /* 0x00B2 */
  198     "3",            /* 0x00B3 */
  199     "_",            /* 0x00B4 */
  200     "b",            /* 0x00B5 */
  201     "_pp_",         /* 0x00B6 */
  202     "_",            /* 0x00B7 */
  203     "_",            /* 0x00B8 */
  204     "1",            /* 0x00B9 */
  205     "_",            /* 0x00BA */
  206     "_",            /* 0x00BB */
  207     "_",            /* 0x00BC */
  208     "_",            /* 0x00BD */
  209     "_",            /* 0x00BE */
  210     "_",            /* 0x00BF */
  211     "A",            /* 0x00C0 */
  212     "A",            /* 0x00C1 */
  213     "A",            /* 0x00C2 */
  214     "A",            /* 0x00C3 */
  215     "A",            /* 0x00C4 */
  216     "A",            /* 0x00C5 */
  217     "AE",           /* 0x00C6 */
  218     "C",            /* 0x00C7 */
  219     "E",            /* 0x00C8 */
  220     "E",            /* 0x00C9 */
  221     "E",            /* 0x00CA */
  222     "E",            /* 0x00CB */
  223     "I",            /* 0x00CC */
  224     "I",            /* 0x00CD */
  225     "I",            /* 0x00CE */
  226     "I",            /* 0x00CF */
  227     "TH",           /* 0x00D0 */
  228     "N",            /* 0x00D1 */
  229     "O",            /* 0x00D2 */
  230     "O",            /* 0x00D3 */
  231     "O",            /* 0x00D4 */
  232     "O",            /* 0x00D5 */
  233     "O",            /* 0x00D6 */
  234     "x",            /* 0x00D7 */
  235     "O",            /* 0x00D8 */
  236     "U",            /* 0x00D9 */
  237     "U",            /* 0x00DA */
  238     "U",            /* 0x00DB */
  239     "U",            /* 0x00DC */
  240     "Y",            /* 0x00DD */
  241     "TH",           /* 0x00DE */
  242     "ss",           /* 0x00DF */
  243     "a",            /* 0x00E0 */
  244     "a",            /* 0x00E1 */
  245     "a",            /* 0x00E2 */
  246     "a",            /* 0x00E3 */
  247     "a",            /* 0x00E4 */
  248     "a",            /* 0x00E5 */
  249     "ae",           /* 0x00E6 */
  250     "c",            /* 0x00E7 */
  251     "e",            /* 0x00E8 */
  252     "e",            /* 0x00E9 */
  253     "e",            /* 0x00EA */
  254     "e",            /* 0x00EB */
  255     "i",            /* 0x00EC */
  256     "i",            /* 0x00ED */
  257     "i",            /* 0x00EE */
  258     "i",            /* 0x00EF */
  259     "th",           /* 0x00F0 */
  260     "n",            /* 0x00F1 */
  261     "o",            /* 0x00F2 */
  262     "o",            /* 0x00F3 */
  263     "o",            /* 0x00F4 */
  264     "o",            /* 0x00F5 */
  265     "o",            /* 0x00F6 */
  266     "_",            /* 0x00F7 */
  267     "o",            /* 0x00F8 */
  268     "u",            /* 0x00F9 */
  269     "u",            /* 0x00FA */
  270     "u",            /* 0x00FB */
  271     "u",            /* 0x00FC */
  272     "y",            /* 0x00FD */
  273     "th",           /* 0x00FE */
  274     "y",            /* 0x00FF */
  275 };