00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #include "charmap.h"
00026
00027
00028 #include <cctype>
00029
00030
00031
00032 namespace IXE {
00033 namespace Text {
00034
00035
00036
00037
00038 char const iso8859_map[] = {
00039 ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
00040 ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
00041 ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
00042 ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
00043 ' ', '!', '"', '#', '$', '%', '&', '\'',
00044 '(', ')', '*', '+', ',', '-', '.', '/',
00045 '0', '1', '2', '3', '4', '5', '6', '7',
00046 '8', '9', ':', ';', '<', '=', '>', '?',
00047 '@', 'A', 'B', 'C', 'D', 'E', 'F', 'G',
00048 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O',
00049 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',
00050 'X', 'Y', 'Z', '[', '\\', ']', '^', '_',
00051 '`', 'a', 'b', 'c', 'd', 'e', 'f', 'g',
00052 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
00053 'p', 'q', 'r', 's', 't', 'u', 'v', 'w',
00054 'x', 'y', 'z', '{', '|', '}', '~', ' ',
00055 ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
00056 ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
00057 ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
00058 ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
00059 ' ', '!', ' ', '#', ' ', ' ', '|', ' ',
00060 ' ', ' ', ' ', '"', ' ', '-', ' ', ' ',
00061 ' ', ' ', '2', '3', '\'', ' ', ' ', '.',
00062 ' ', '1', ' ', '"', ' ', ' ', ' ', '?',
00063 'A', 'A', 'A', 'A', 'A', 'A', 'E', 'C',
00064 'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I',
00065 'D', 'N', 'O', 'O', 'O', 'O', 'O', ' ',
00066 'O', 'U', 'U', 'U', 'U', 'Y', ' ', 's',
00067 'a', 'a', 'a', 'a', 'a', 'a', 'e', 'c',
00068 'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i',
00069 'g', 'n', 'o', 'o', 'o', 'o', 'o', ' ',
00070 'o', 'u', 'u', 'u', 'u', 'i', 's', 'y',
00071 };
00072
00073 }
00074 }