linux/fs/nls/nls_cp863.c
<<
>>
Prefs
   1/*
   2 * linux/fs/nls/nls_cp863.c
   3 *
   4 * Charset cp863 translation tables.
   5 * Generated automatically from the Unicode and charset
   6 * tables from the Unicode Organization (www.unicode.org).
   7 * The Unicode to charset table has only exact mappings.
   8 */
   9
  10#include <linux/module.h>
  11#include <linux/kernel.h>
  12#include <linux/string.h>
  13#include <linux/nls.h>
  14#include <linux/errno.h>
  15
  16static const wchar_t charset2uni[256] = {
  17        /* 0x00*/
  18        0x0000, 0x0001, 0x0002, 0x0003,
  19        0x0004, 0x0005, 0x0006, 0x0007,
  20        0x0008, 0x0009, 0x000a, 0x000b,
  21        0x000c, 0x000d, 0x000e, 0x000f,
  22        /* 0x10*/
  23        0x0010, 0x0011, 0x0012, 0x0013,
  24        0x0014, 0x0015, 0x0016, 0x0017,
  25        0x0018, 0x0019, 0x001a, 0x001b,
  26        0x001c, 0x001d, 0x001e, 0x001f,
  27        /* 0x20*/
  28        0x0020, 0x0021, 0x0022, 0x0023,
  29        0x0024, 0x0025, 0x0026, 0x0027,
  30        0x0028, 0x0029, 0x002a, 0x002b,
  31        0x002c, 0x002d, 0x002e, 0x002f,
  32        /* 0x30*/
  33        0x0030, 0x0031, 0x0032, 0x0033,
  34        0x0034, 0x0035, 0x0036, 0x0037,
  35        0x0038, 0x0039, 0x003a, 0x003b,
  36        0x003c, 0x003d, 0x003e, 0x003f,
  37        /* 0x40*/
  38        0x0040, 0x0041, 0x0042, 0x0043,
  39        0x0044, 0x0045, 0x0046, 0x0047,
  40        0x0048, 0x0049, 0x004a, 0x004b,
  41        0x004c, 0x004d, 0x004e, 0x004f,
  42        /* 0x50*/
  43        0x0050, 0x0051, 0x0052, 0x0053,
  44        0x0054, 0x0055, 0x0056, 0x0057,
  45        0x0058, 0x0059, 0x005a, 0x005b,
  46        0x005c, 0x005d, 0x005e, 0x005f,
  47        /* 0x60*/
  48        0x0060, 0x0061, 0x0062, 0x0063,
  49        0x0064, 0x0065, 0x0066, 0x0067,
  50        0x0068, 0x0069, 0x006a, 0x006b,
  51        0x006c, 0x006d, 0x006e, 0x006f,
  52        /* 0x70*/
  53        0x0070, 0x0071, 0x0072, 0x0073,
  54        0x0074, 0x0075, 0x0076, 0x0077,
  55        0x0078, 0x0079, 0x007a, 0x007b,
  56        0x007c, 0x007d, 0x007e, 0x007f,
  57        /* 0x80*/
  58        0x00c7, 0x00fc, 0x00e9, 0x00e2,
  59        0x00c2, 0x00e0, 0x00b6, 0x00e7,
  60        0x00ea, 0x00eb, 0x00e8, 0x00ef,
  61        0x00ee, 0x2017, 0x00c0, 0x00a7,
  62        /* 0x90*/
  63        0x00c9, 0x00c8, 0x00ca, 0x00f4,
  64        0x00cb, 0x00cf, 0x00fb, 0x00f9,
  65        0x00a4, 0x00d4, 0x00dc, 0x00a2,
  66        0x00a3, 0x00d9, 0x00db, 0x0192,
  67        /* 0xa0*/
  68        0x00a6, 0x00b4, 0x00f3, 0x00fa,
  69        0x00a8, 0x00b8, 0x00b3, 0x00af,
  70        0x00ce, 0x2310, 0x00ac, 0x00bd,
  71        0x00bc, 0x00be, 0x00ab, 0x00bb,
  72        /* 0xb0*/
  73        0x2591, 0x2592, 0x2593, 0x2502,
  74        0x2524, 0x2561, 0x2562, 0x2556,
  75        0x2555, 0x2563, 0x2551, 0x2557,
  76        0x255d, 0x255c, 0x255b, 0x2510,
  77        /* 0xc0*/
  78        0x2514, 0x2534, 0x252c, 0x251c,
  79        0x2500, 0x253c, 0x255e, 0x255f,
  80        0x255a, 0x2554, 0x2569, 0x2566,
  81        0x2560, 0x2550, 0x256c, 0x2567,
  82        /* 0xd0*/
  83        0x2568, 0x2564, 0x2565, 0x2559,
  84        0x2558, 0x2552, 0x2553, 0x256b,
  85        0x256a, 0x2518, 0x250c, 0x2588,
  86        0x2584, 0x258c, 0x2590, 0x2580,
  87        /* 0xe0*/
  88        0x03b1, 0x00df, 0x0393, 0x03c0,
  89        0x03a3, 0x03c3, 0x00b5, 0x03c4,
  90        0x03a6, 0x0398, 0x03a9, 0x03b4,
  91        0x221e, 0x03c6, 0x03b5, 0x2229,
  92        /* 0xf0*/
  93        0x2261, 0x00b1, 0x2265, 0x2264,
  94        0x2320, 0x2321, 0x00f7, 0x2248,
  95        0x00b0, 0x2219, 0x00b7, 0x221a,
  96        0x207f, 0x00b2, 0x25a0, 0x00a0,
  97};
  98
  99static const unsigned char page00[256] = {
 100        0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
 101        0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
 102        0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
 103        0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, /* 0x18-0x1f */
 104        0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, /* 0x20-0x27 */
 105        0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, /* 0x28-0x2f */
 106        0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, /* 0x30-0x37 */
 107        0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, /* 0x38-0x3f */
 108        0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, /* 0x40-0x47 */
 109        0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, /* 0x48-0x4f */
 110        0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, /* 0x50-0x57 */
 111        0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, /* 0x58-0x5f */
 112        0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, /* 0x60-0x67 */
 113        0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, /* 0x68-0x6f */
 114        0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, /* 0x70-0x77 */
 115        0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, /* 0x78-0x7f */
 116
 117        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
 118        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
 119        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
 120        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
 121        0xff, 0x00, 0x9b, 0x9c, 0x98, 0x00, 0xa0, 0x8f, /* 0xa0-0xa7 */
 122        0xa4, 0x00, 0x00, 0xae, 0xaa, 0x00, 0x00, 0xa7, /* 0xa8-0xaf */
 123        0xf8, 0xf1, 0xfd, 0xa6, 0xa1, 0xe6, 0x86, 0xfa, /* 0xb0-0xb7 */
 124        0xa5, 0x00, 0x00, 0xaf, 0xac, 0xab, 0xad, 0x00, /* 0xb8-0xbf */
 125        0x8e, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0xc0-0xc7 */
 126        0x91, 0x90, 0x92, 0x94, 0x00, 0x00, 0xa8, 0x95, /* 0xc8-0xcf */
 127        0x00, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, /* 0xd0-0xd7 */
 128        0x00, 0x9d, 0x00, 0x9e, 0x9a, 0x00, 0x00, 0xe1, /* 0xd8-0xdf */
 129        0x85, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x87, /* 0xe0-0xe7 */
 130        0x8a, 0x82, 0x88, 0x89, 0x00, 0x00, 0x8c, 0x8b, /* 0xe8-0xef */
 131        0x00, 0x00, 0x00, 0xa2, 0x93, 0x00, 0x00, 0xf6, /* 0xf0-0xf7 */
 132        0x00, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */
 133};
 134
 135static const unsigned char page01[256] = {
 136        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
 137        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
 138        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
 139        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
 140        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
 141        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
 142        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
 143        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
 144        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
 145        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
 146        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
 147        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
 148        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
 149        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
 150        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
 151        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
 152
 153        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
 154        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
 155        0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
 156};
 157
 158static const unsigned char page03[256] = {
 159        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
 160        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
 161        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
 162        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
 163        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
 164        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
 165        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
 166        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
 167        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
 168        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
 169        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
 170        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
 171        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
 172        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
 173        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
 174        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */
 175
 176        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */
 177        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */
 178        0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
 179        0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */
 180        0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0xe8, 0x00, /* 0xa0-0xa7 */
 181        0x00, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
 182        0x00, 0xe0, 0x00, 0x00, 0xeb, 0xee, 0x00, 0x00, /* 0xb0-0xb7 */
 183        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
 184        0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
 185};
 186
 187static const unsigned char page20[256] = {
 188        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
 189        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
 190        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, /* 0x10-0x17 */
 191        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
 192        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
 193        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
 194        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
 195        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
 196        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
 197        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
 198        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
 199        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
 200        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */
 201        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
 202        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */
 203        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, /* 0x78-0x7f */
 204};
 205
 206static const unsigned char page22[256] = {
 207        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
 208        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
 209        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
 210        0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0xec, 0x00, /* 0x18-0x1f */
 211        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
 212        0x00, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */
 213        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */
 214        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
 215        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */
 216        0xf7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
 217        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
 218        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
 219        0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
 220};
 221
 222static const unsigned char page23[256] = {
 223        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
 224        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
 225        0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
 226        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
 227        0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
 228};
 229
 230static const unsigned char page2c#L217" rnsigned char  206static const unsigned char /* bass="comment">/* 0xe0-0xe7 */
 232   2    0x00, 0x97, 0xa3, 0x26, 0x21, 0x00, 0x00, 0x00, /an>
 233};
2a href="fs/nls/nls_cp8632c#L132033,
/* c">/* 0x18-0x1f */
 234
/* 0xe0an>
 235sta2ic const unsigned char <2 href203b,
/* 0xc0an>
 236   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0x00, /* 0x90-0x97 an>
 237   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0x00, /* 0xf8-0xff */
 238   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0x00, /an>
 239   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0x00, /* 0x18-0x1f */
 240   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0x00, /* 0x20-0x27 */
 241   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0cc7 */bpan cdpan cdommenls/nlsp863.c96" idb/span>
 242   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0p863.cdass="p863.cp863.cbc7 */b1f */p863.cc/span>
 243   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0c1f */92" id60" idbs/nlsd">/* dommenls/nlsc/span>
 244   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0dommencpan cd863.cd6" idce>/* 0x20-0x27 */
 245   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0x00, /* 0x48-0x4f */
 246   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0x00, /* 0x50-0x57 */
 247   2    0x00, 0x00, 0x00, 0x20, 0x24d="L158" class="line" name="L158"> 248   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0dpan class="comment">/* dc>/* 0x50-0x57 */
 249   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0dass="comment">/* 0x18-0dd>/* 0x50-0x57 */
 250   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0d863.cbommenb">/* bomment">/* 0x90-0x97 */
 251   2    0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0x00, /* 0x78-0x7f */
 252
/* 0x20-0x27 *//* 0x78-0x7f */
 253   2    0x00, 0x00, 0x00, 0x20, 0x25 id="L134" class="line" name="L134"> 254   2    0x00, 0x00, 0x00, 0x20, 0x25d="L135" class="line" name="L135"> 255   2    0x00, 0x00, 0x9f, 0x20, 0x25+code=page01" class="sref">page0*" clasc#L217" rnsigned ch_uni2pageset };
2a href="fs/nls/nls_cp8632c#L15207f,
[256] = {
[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="ref="+code=page23nn class="line57   2href="fs/nls/nls_cp863.c2L158"280*/
[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="ref="+code=page23nn class="line58   2ic const unsigned char <2 href20e2,
   2/nls_cNULL#L13,0="3[2cNULL#L13,0="3[256] = {
NULLf="fs/nlnls_cNULL#L13,0="3[2cNULL#L13,0="3[256] = {
NULLf="fs/nlnls_cNULL#L2 = {
an>
[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="3[256] = {
NULLf="fs/nls/nls_cNULL#L13,0="="reflass="line" name="L161"> 161 2     20x00, 0x00, 0x00, 0x20, 0x25 id="L134" class="li2e" name="L162"> 162 2     26"fs/nls/nls_cp863.c#L153" id="L153"2class="li2e" name="L163"> 163 2     20x00, nsigned char  164 2     20x00, 0x00, 0x00, 0x00, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
 165 2     20x00, 0x00, 0x00, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
 166 2     20x00, 0x00, 0x00, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
 167 2     20x00, 0x00, 0x00, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, /* 0x18-0x1f */
 168 2     20x00, 0x00, 0x00, 0x23, 0x24, 0x25, 0x26, 0x27, /* 0x20-0x27 */
 169 2     20x00, 0x00, 0x00, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, /* 0x28-0x2f */
 170 2     20x00, 0x00, 0x00, 0x33, 0x34, 0x35, 0x36, 0x37, /* 0x30-0x37 */
 171 2     20x00, 0x00, 0x00, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, /* 0x38-0x3f */
 172 2     20x00, 0x00, 0x00, 0x43, 0x64, 0x65, 0x66, 0x67, /* 0x60-0x67 */
 173 2     20x00, 0x00, 0x00, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, /* 0x68-0x6f */
 174 2     20x00, 0x00, 0x00, 0x73, 0x74, 0x75, 0x76, 0x77, /* 0x70-0x77 */
 175
2a hre27x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x5e, 0x5f, /* 0x58-0x5f */
 176 2     20x00, 0x00, 0x00, 0x63, 0x64, 0x65, 0x66, 0x67, /* 0x60-0x67 */
 177 2     20x00, 0x00, 0x00, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, /* 0x68-0x6f */
 178 2     20x00, 0x00, 0x00, 0x73, 0x74, 0x75, 0x76, 0x77, /* 0x70-0x77 */
 179 2     20xe9, 0x00, 0x00, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, /* 0x78-0x7f */
 180 2     20x00, ls/nls_cp863.c#L116" id="L116"2class="li2e" name="L181"> 181 2     20x00, 0xea, 0x008 0x00, 0x00, 0x00,30x00,30x00, /* 0xe0-0xe7 */
 182 2     20x00, 0xe0, 0x00, 0x00, 0x8c, 0x89, 0x7en classd0x00, /* 0x78-0x7f */
 183 2     20x00, 0x00, 0x00, 0x00, 0x89, class30x00, 0x8c, 0x00, clas9="comment">/* 0xe0-0xe7 */
 184 2     20xe3, 0x00, 0x009 class30x00, 0x94, 0x00, 0xa0,70x00, clas9="comment">/* 0x78-0x7f */
 185}2
/* 0xa8-0xaf */
 186
2a hre28x00, 0x00, 0x00n clas, 0x00, 0xa7, /* 0xa0-0xa7 */
 187s2atic 28x00, 0x00, 0x00, 0x20, 0x00, 0x00d char"fs/n0, 0x20, 0x00,="comment">/* 0xa8-0xaf */
 188 2     20x00, 0x00, 0x00 */bpan 0cc7  0xa7b /* 0xa0-0xa7 */
 189 2     20x00, 0x00, 0x00c 0x00, 0x00, 0x00"fsd00onst u, 0x00s="p863.cp863.cbc7 */b1f */p863.cc/span>
 190 2     20x00, 0x00, 0x00, 0x00, 0cc7, 0x20 id60" .cdass 0p86, 0dom idbs/nlsd">/* dommenls/nlsc/span>
 191 2     20x00, 0x00, 0x00, 0x20, 0c1f */92", 0x20, 0x20, 0x00, 0x00d.cp863.cbc7 */b1f */p863.cc/span>
 192 2     20x00, 0x00, 0x00, 0x00, 0x00, 0x20,id60", 0dpa, 0das, 0x20didbs/nlsd">/* dommenls/nlsc/span>
 193 2     20x00, 0x00, 0x00, 0xebe 0x00, /* 0xe0-0xe7 */
 194 2     20x00, 0x00, 0x00e 0dass="comment">, 0x00, 0dpae 0das, /* dommenls/nlsc/span>
 195 2     20x00, 0x00, 0x00, 0xf3, 0xa1,*/92", 0x00, 0x00, 0x00f class="comment">/* 0xe0-0xe7 */
 196 2     20x00, 0x00, 0x00, 0xa6, 0x00, 0x20, 0x00f 0dpa, 0xe663.c2Lfidbs/nlsd">/* dommenls/nlsc/span>
 197 2     20x00, 0x00, 0x00, 0x20, 0x25 id="L134" class="li2e" name="L198"> 198 2     20x00, 00, 0x00, 0x20, 0x25 id="L134" class="li2e" name="L199"> 199 2     20x00, nsigned char  200 3     30x00, 0x00, 0x00, 0x00, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
 201 3     30x00, 0x00, 0x00, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
 202 3     30x00, 0x00, 0x00, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
 203 3     30x00, 0x00, 0x00, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, /* 0x18-0x1f */
 204}3
/* 0x20-0x27 */
 205
3a hre30x00, 0x00, 0x00, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, /* 0x28-0x2f */
 206s3atic 30x00, 0x00, 0x00, 0x33, 0x34, 0x35, 0x36, 0x37, /* 0x30-0x37 */
 207 3     30x00, 0x00, 0x00, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, /* 0x38-0x3f */
 208 3     30x00, 0x00, 0x00, 0x434 0x344 0x354 0x364 0x374 /* 0x60-0x67 */
 209 3     30x00, 0x00, 0x004 0x3b4 0x3c4 0x3d4 0x3e4 0x3f4 /* 0x68-0x6f */
 210 3     30x00, 0xf9, 0xfb5 0x435 0x345 0x355 0x365 0x375 /* 0x70-0x77 */
 211 3     30x00, 0x00, 0x005 0x3b5 0x3c5 0x7d, 0x5e, 0x5f, /* 0x58-0x5f */
 212 3     30x00, 0xef, 0x006 0x434 0x344 0x354 0x364 0x374 /* 0x60-0x67 */
 213 3     30x00, 0x00, 0x004 0x3b4 0x3c4 0x3d4 0x3e4 0x3f4 /* 0x68-0x6f */
 214 3     30x00, 0x00, 0x005 0x435 0x345 0x355 0x365 0x375 /* 0x70-0x77 */
 215 3     30x00, 0x00, 0x005 0x3b5 0x3c5 0x7d, 0x7e, 0x7f, /* 0x78-0x7f */
 216 3     31"fs/nls/nls_cp863.c#L187" id="L187"3class="li3e" name="L217"> 217 3     30x00, 0x00, 0x008 0x439 0x7d9 0x43840x43840x438 clasn classent">/* dc>/* 0x50-0x57 */
 218 3     30x00, 0x00, 0x009 0x00,40x439 0x94, 0xaf, 0x00,d0x438 clasn="comment">/* 0x78-0x7f */
 219 3     30x00, 0xf0, 0x009 0x439 0x94, 0x00,90x00,40x439 0xaf9 clas9="comment">/* 0x10-0x17 */
 220}3
/* 0x78-0x7f */
 221
3a hre32x00, 0x00, 0x00, 0x73, 0xfas="comment">, 0xae, 0xaf, 0x86,="comment">/* 0xa8-0xaf */
 222s3atic 32x00, 0xef, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */
 223 3     30x00, 0x00, 0x00, 0x20, 0x00, 0x00d char"fs/n0, 0x20, 0x00,="comment">/* 0xa8-0xaf */
 224 3     30x00, 0x00, 0x00 */bpan 0cc7  0xa7b /* 0xa0-0xa7 */
 225 3     30xa9, 0x00, 0x00c 0x00, 0x00, 0x00"fsd00onst u, 0x00s="p863.cp863.cbc7 */b1f */p863.cc/span>
 226 3     30x00, 0x00, 0x00, 0x00, 0cc7, 0x20 id60" .cdass 0p86, 0dom idbs/nlsd">/* dommenls/nlsc/span>
 227 3     30xf4, 0xf5, 0x00, 0x20, 0c1f */92", 0x20, 0x20, 0x00, 0x00d.cp863.cbc7 */b1f */p863.cc/span>
 228}3
/* dommenls/nlsc/span>
 229
3a hre32x00, 0x00, 0x00, 0x20e 0x00, 0x00, 0x00, 0xe8, 0xe8, 0x00, /* 0xe0-0xe7 */
 230s3atic 33x00, 0xf9, 0xfbn clas, 0x00, 0x00, 0x00, 0dpae80x00, 0x00,idbs/nlsd">/* dommenls/nlsc/span>
static c, 0xf3, 0xa1,*/92", 0x00, 0x00, 0x00f class="comment">/* 0xe0-0xe7 */
 232 3 2   30x00, 0x97, 0xa3, 0xa6, 0x00, 0x20, 0x00f 0dpa, 0xe663.c2Lfidbs/nlsd">/* dommenls/nlsc/span>
 233}3
2a h33x00, 0x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L226"> 234
3a2hre33x00, 0x00, 0x00, 0x20, 0x25d="L135"3class="li3e" name="L227"> 235s3a2ic 33x00, 0x00, 0in01" class="sref">pageset #L13,0="3[2pageset 00, (" class="sref">wset _217" rnsigned chwset _200, 0" class="sref">pag#L13,0="3[2pag= {
NUx20, 0x25+code=" class="sref">ou217" rnsigned chou2= {
NUin01" class="sref">boundlen17" rnsigned chboundlen= {
)0x00, 0x00, 0x20, 0x25d="L135"3class="li3e" name="L228"> 236 3 2   30x00, sig_uni2pageset1ed char  237 3 2   30x00, 0x00, 0xx9f, 0x20, 0x25+code=" class="sref">pageset #L217" rnsigned chpageset  238 3 2   30x00, 0x00, 0x[2sl00, 0=0" class="sref">pag#L13,0="3[2pag= {
 &x00, ffx00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L215"> 239 3 2   30x00, 0x00, 0x[2se00, 0=0(" class="sref">pag#L13,0="3[2pag= {
 &x00ff00) >> 8x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L216"> 240 3 2   34x00, ls/nls_cp863.c#L116" id="L116"3class="li3e" name="L217"> 241 3 2   30x00, 0x00, 0xif0(" class="sref">boundlen17" rnsigned chboundlen= {
 <= 0)0x00, 0x00, 0x20, 0x25d="L135"3class="li3e" name="L218"> 242 3 2   30x00, 0x00, 0xxxxxxxxxreturn -" class="sref">ENAMETOOLONG17" rnsigned chENAMETOOLONGe2c#x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L219"> 243 3 2   30x00, 00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L220"> 244 3 2   30x00, 0x00, 0x" class="sref">pageset #L217" rnsigned chpageset page0*" clasc#L217" rnsigned ch_uni2pageset [2se00, ]x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L202"> 245 3 2   30x00, 0x00, 0xif0(" class="sref">pageset #L217" rnsigned chpageset pageset #L217" rnsigned chpageset [2sl00, ])0x00, 0x00, 0x20, 0x25d="L135"3class="li3e" name="L203"> 246 3 2   30x00, 0x00, 0x0x00, 0x" class="sref">ou217" rnsigned chou2= {
[0]0=0" class="sref">pageset #L217" rnsigned chpageset [2sl00, ]x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L204"> 247 3 2   34x00, 0x00, 0xelse00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L158"> 248 3 2   30x00, 0x00, 0xxxxxxxxxreturn -" class="sref">EINVAL#L13,0="3[2EINVALe2c#x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L177"> 249 3 2   30x00, 0x00, 0xreturn 1x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L178"> 250 3 2   30x00, }00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L179"> 251 3 2   35"fs/nls/nls_cp863.c#L222" id="L222"3class="li3e" name="L180"> 252
3a2hre35nst unsignedin01" class="sref">set 2pag#L13,0="3[2set 2pag00, (x9f, 0x20, 0x25+code=" class="sref">rawstring#L13,0="3[2rawstring= {
NUin01" class="sref">boundlen17" rnsigned chboundlen= {
ref="fs/nls/nls_cwset _217" rnsigned chwset _200, 0=" class="sref">pag#L13,0="3[2pag= {
)0x00, 0x00, 0x20, 0x25d="L135"3class="li3e" name="L181"> 253 3 2   30x00, sig_uni2pageset1ed char  254 3 2   35x00, 0x00, 0x=" class="sref">pag#L13,0="3[2pag= {
0=0" class="sref">set [2set rawstring#L13,0="3[2rawstring= {
]x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L135"> 255 3 2   35x00, 0x00, 0xif0(=" class="sref">pag#L13,0="3[2pag= {
0==x00, 00)0x00, 0x00, 0x20, 0x25d="L135"3"+code=pa3e23nn class="line56}3
2a h35x00, 0x00, 0x0x00, 0xreturn -" class="sref">EINVAL#L13,0="3[2EINVALe2c#x00, 0x00, 0x20, 0x25 id="L134"3"+code=pa3e23nn class="line57 3 2hre3="fs/nls/nls_creturn 1x00, 0x00, 0x20, 0x25 id="L134"3class="li3e23nn class="line58 3 2ic 3onst u}00, 0x00, 0x20, 0x25 id="L134"3class="li3e23nn class="line59 3 2   35"fs/nls/nls_cp863.c#L230" id="L230"3f="+code=3age23nn class="li60 3 2/nl36nst unsignedstruc01" class="sref">30" table#L13,0="3[230" table00, 0" class="sref">table#L13,0="3[2table00, 0rnsig_uni2pageset1ed char  161 3     36x00, 0x00, 0x." class="sref">set [2set /* dostring#>"r  162 3     36200, 0x00, 0x." class="sref">pageset #L13,0="3[2pageset 00, x00, 0x=bs class="sref">pageset #L13,0="3[2pageset 00, ,ig_uni2pageset1ed char  163 3     36300, 0x00, 0x." class="sref">set 2pag#L13,0="3[2set 2pag00, x00, 0x=bs class="sref">set 2pag#L13,0="3[2set 2pag00, ,ig_uni2pageset1ed char  164 3     30x00, 0x00, 0x." class="sref">set [2set set [2set  165 3     30x00, 0x00, 0x." class="sref">set [2set set [2set  166 3     30x00, 0x00, 0x." class="sref">owner#L13,0="3[2owner00, 0x00, 0x0x=bs class="sref">THIS_MODULE#L13,0="3[2THIS_MODULEe2c#,ig_uni2pageset1ed char  167 3     36x00, 0x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L168"> 168 3     36x00, 00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L169"> 169 3     36x00, nsignedin01" class="sref">__inig#L13,0="3[2__inig00, 0" class="sref">inig_x25 id="L#L13,0="3[2inig_x25 id="L00, (void)0x00, 0x00, 0x20, 0x25d="L135"3class="li3e" name="L170"> 170 3     30x00, sig_uni2pageset1ed char  171 3     30x00, 0x00, 0xreturn " class="sref">register_x25#L13,0="3[2register_x2500, (&" class="sref">table#L13,0="3[2table00, )x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L172"> 172 3     30x00, }00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L173"> 173 3     37x00, 00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L174"> 174 3     30x00, nsignedvoid1" class="sref">__exig#L13,0="3[2__exig00, 0" class="sref">exig_x25 id="L#L13,0="3[2exig_x25 id="L00, (void)0x00, 0x00, 0x20, 0x25d="L135"3class="li3e" name="L175"> 175
3a hre37x78, sig_uni2pageset1ed char  176 3     37f="fs/nls/nls_cp8632c#L15207unregister_x25#L13,0="3[2unregister_x2500, (&" class="sref">table#L13,0="3[2table00, )x00, 0x00, 0x20, 0x25 id="L134"3c+code=pa3e" name="L177"> 177 3     30x00, }00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L178"> 178 3     37x00, 00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L179"> 179 3     30xe9, " class="sref">module_inig#L13,0="3[2module_inig00, (" class="sref">inig_x25 id="L#L13,0="3[2inig_x25 id="L00, )0x00, 0x00, 0x20, 0x25d="L135"3class="li3e" name="L180"> 180 3     30x00, " class="sref">module_exig#L13,0="3[2module_exig00, (" class="sref">exig_x25 id="L#L13,0="3[2exig_x25 id="L00, )0x00, 0x00, 0x20, 0x25d="L135"3class="li3e" name="L181"> 181 3     38"fs/nls/nls_cp863.c#L222" id="L222"3class="li3e" name="L182"> 182 3     30x00, " class="sref">MODULE_LICENSE#L13,0="3[2MODULE_LICENSE00, ("/nlsd">/* dostring#>"Dual BSD/GPL"f="fs/n)x00, 0x00, 0x20, 0x25 id="L134"3class="li3e" name="L183"> 183 3     30x00, 
The original LXR software by the 0, 0x00, http://sourceforge.net/projects/lxr">LXR mmenpagty= { rethis experinls/al version by 0, 0x00, mailto:lxr@83"ux.no">lxr@83"ux.no= { .
lxr.83"ux.no kindly hosted by 0, 0x00, http://www.redpill-83"pro.no">Redpill L3"pro AS= { reprovider of L3"uxxx9f,ulting and operign9f, service, since 0x5.