#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ copyenc(char **, char **);
void setLatin1Enc(char *encoding[256]) {
  static char *latin1enc[] = {".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              "space",
                              "exclam",
                              "quotedbl",
                              "numbersign",
                              "dollar",
                              "percent",
                              "ampersand",
                              "quoteright",
                              "parenleft",
                              "parenright",
                              "asterisk",
                              "plus",
                              "comma",
                              "hyphen",
                              "period",
                              "slash",
                              "zero",
                              "one",
                              "two",
                              "three",
                              "four",
                              "five",
                              "six",
                              "seven",
                              "eight",
                              "nine",
                              "colon",
                              "semicolon",
                              "less",
                              "equal",
                              "greater",
                              "question",
                              "at",
                              "A",
                              "B",
                              "C",
                              "D",
                              "E",
                              "F",
                              "G",
                              "H",
                              "I",
                              "J",
                              "K",
                              "L",
                              "M",
                              "N",
                              "O",
                              "P",
                              "Q",
                              "R",
                              "S",
                              "T",
                              "U",
                              "V",
                              "W",
                              "X",
                              "Y",
                              "Z",
                              "bracketleft",
                              "backslash",
                              "bracketright",
                              "asciicircum",
                              "underscore",
                              "grave",
                              "a",
                              "b",
                              "c",
                              "d",
                              "e",
                              "f",
                              "g",
                              "h",
                              "i",
                              "j",
                              "k",
                              "l",
                              "m",
                              "n",
                              "o",
                              "p",
                              "q",
                              "r",
                              "s",
                              "t",
                              "u",
                              "v",
                              "w",
                              "x",
                              "y",
                              "z",
                              "braceleft",
                              "bar",
                              "braceright",
                              "asciitilde",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              ".notdef",
                              "dotlessi",
                              "grave",
                              "accute",
                              "circumflex",
                              "tilde",
                              "macron",
                              "breve",
                              "dotaccent",
                              "dieresis",
                              ".notdef",
                              "ring",
                              "cedilla",
                              ".notdef",
                              "hungarumlaut",
                              "ogonek",
                              "caron",
                              "space",
                              "exclamdown",
                              "cent",
                              "sterling",
                              "currency",
                              "yen",
                              "brokenbar",
                              "section",
                              "dieresis",
                              "copyright",
                              "ordfeminine",
                              "guillemotleft",
                              "logicalnot",
                              "hyphen",
                              "registered",
                              "macron",
                              "degree",
                              "plusminus",
                              "twosuperior",
                              "threesuperior",
                              "acute",
                              "mu",
                              "paragraph",
                              "periodcentered",
                              "cedilla",
                              "onesuperior",
                              "ordmasculine",
                              "guillemotright",
                              "onequarter",
                              "onehalf",
                              "threequarters",
                              "questiondown",
                              "Agrave",
                              "Aacute",
                              "Acircumflex",
                              "Atilde",
                              "Adieresis",
                              "Aring",
                              "AE",
                              "Ccedilla",
                              "Egrave",
                              "Eacute",
                              "Ecircumflex",
                              "Edieresis",
                              "Igrave",
                              "Iacute",
                              "Icircumflex",
                              "Idieresis",
                              "Eth",
                              "Ntilde",
                              "Ograve",
                              "Oacute",
                              "Ocircumflex",
                              "Otilde",
                              "Odieresis",
                              "multiply",
                              "Oslash",
                              "Ugrave",
                              "Uacute",
                              "Ucircumflex",
                              "Udieresis",
                              "Yacute",
                              "Thorn",
                              "germandbls",
                              "agrave",
                              "aacute",
                              "acircumflex",
                              "atilde",
                              "adieresis",
                              "aring",
                              "ae",
                              "ccedilla",
                              "egrave",
                              "eacute",
                              "ecircumflex",
                              "edieresis",
                              "igrave",
                              "iacute",
                              "icircumflex",
                              "idieresis",
                              "eth",
                              "ntilde",
                              "ograve",
                              "oacute",
                              "ocircumflex",
                              "otilde",
                              "odieresis",
                              "divide",
                              "oslash",
                              "ugrave",
                              "uacute",
                              "ucircumflex",
                              "udieresis",
                              "yacute",
                              "thorn",
                              "ydieresis"};
  copyenc(encoding, latin1enc);
}


x86 assembly (clang, -O0):
<setLatin1Enc>:
push   %rbp
mov    %rsp,%rbp
sub    $0x10,%rsp
mov    %rdi,-0x8(%rbp)
mov    -0x8(%rbp),%rdi
lea    0x2f09(%rip),%rsi
call   2030 <copyenc@plt>
add    $0x10,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<setLatin1Enc>:
lea    0x2f19(%rip),%rsi
jmp    2030 <copyenc@plt>

LLVM IR (-O0):
@setLatin1Enc.latin1enc = internal global [256 x i8*] [i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.1, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.2, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.3, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.4, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.5, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.6, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.7, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.8, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.9, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.10, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.11, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.12, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.13, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.14, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.15, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.16, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.17, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.18, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.19, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.20, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.21, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.22, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.23, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.24, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.25, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.26, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.27, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.28, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.29, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.30, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.31, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.32, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.33, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.34, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.35, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.36, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.37, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.38, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.39, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.40, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.41, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.42, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.43, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.44, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.45, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.46, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.47, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.48, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.49, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.50, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.51, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.52, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.53, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.54, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.55, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.56, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.57, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.58, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.59, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.60, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.61, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.62, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.63, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.64, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.65, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.66, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.67, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.68, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.69, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.70, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.71, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.72, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.73, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.74, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.75, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.76, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.77, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.78, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.79, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.80, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.81, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.82, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.83, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.84, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.85, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.86, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.87, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.88, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.89, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.90, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.91, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.92, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.93, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.94, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.95, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.96, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.65, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.97, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.98, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.99, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.100, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.101, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.102, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.103, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.104, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.105, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.106, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.107, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.108, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.1, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.109, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.110, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.111, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.112, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.113, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.114, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.115, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.103, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.116, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.117, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.118, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.119, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.14, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.120, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.100, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.121, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.122, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.123, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.124, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.125, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.126, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.127, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.128, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.105, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.129, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.130, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.131, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.132, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.133, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.134, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.135, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.136, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.137, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.138, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.139, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.140, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.141, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.142, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.143, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.144, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.145, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.146, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.147, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.148, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.149, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.150, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.151, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.152, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.153, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.154, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.155, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.156, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.157, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.158, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.159, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.160, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.161, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.162, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.163, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.164, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.165, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.166, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.167, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.168, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.169, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.170, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.171, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.172, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.173, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.174, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.175, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.176, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.177, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.178, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.179, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.180, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.181, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.182, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.183, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.184, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.185, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.186, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.187, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.188, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.189, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.190, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.191, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.192, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.193, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.194, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.195, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.196, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.197, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.198, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.199, i32 0, i32 0)]
@.str = [8 x i8] c".notdef\00"
@.str.1 = [6 x i8] c"space\00"
@.str.2 = [7 x i8] c"exclam\00"
@.str.3 = [9 x i8] c"quotedbl\00"
@.str.4 = [11 x i8] c"numbersign\00"
@.str.5 = [7 x i8] c"dollar\00"
@.str.6 = [8 x i8] c"percent\00"
@.str.7 = [10 x i8] c"ampersand\00"
@.str.8 = [11 x i8] c"quoteright\00"
@.str.9 = [10 x i8] c"parenleft\00"
@.str.10 = [11 x i8] c"parenright\00"
@.str.11 = [9 x i8] c"asterisk\00"
@.str.12 = [5 x i8] c"plus\00"
@.str.13 = [6 x i8] c"comma\00"
@.str.14 = [7 x i8] c"hyphen\00"
@.str.15 = [7 x i8] c"period\00"
@.str.16 = [6 x i8] c"slash\00"
@.str.17 = [5 x i8] c"zero\00"
@.str.18 = [4 x i8] c"one\00"
@.str.19 = [4 x i8] c"two\00"
@.str.20 = [6 x i8] c"three\00"
@.str.21 = [5 x i8] c"four\00"
@.str.22 = [5 x i8] c"five\00"
@.str.23 = [4 x i8] c"six\00"
@.str.24 = [6 x i8] c"seven\00"
@.str.25 = [6 x i8] c"eight\00"
@.str.26 = [5 x i8] c"nine\00"
@.str.27 = [6 x i8] c"colon\00"
@.str.28 = [10 x i8] c"semicolon\00"
@.str.29 = [5 x i8] c"less\00"
@.str.30 = [6 x i8] c"equal\00"
@.str.31 = [8 x i8] c"greater\00"
@.str.32 = [9 x i8] c"question\00"
@.str.33 = [3 x i8] c"at\00"
@.str.34 = [2 x i8] c"A\00"
@.str.35 = [2 x i8] c"B\00"
@.str.36 = [2 x i8] c"C\00"
@.str.37 = [2 x i8] c"D\00"
@.str.38 = [2 x i8] c"E\00"
@.str.39 = [2 x i8] c"F\00"
@.str.40 = [2 x i8] c"G\00"
@.str.41 = [2 x i8] c"H\00"
@.str.42 = [2 x i8] c"I\00"
@.str.43 = [2 x i8] c"J\00"
@.str.44 = [2 x i8] c"K\00"
@.str.45 = [2 x i8] c"L\00"
@.str.46 = [2 x i8] c"M\00"
@.str.47 = [2 x i8] c"N\00"
@.str.48 = [2 x i8] c"O\00"
@.str.49 = [2 x i8] c"P\00"
@.str.50 = [2 x i8] c"Q\00"
@.str.51 = [2 x i8] c"R\00"
@.str.52 = [2 x i8] c"S\00"
@.str.53 = [2 x i8] c"T\00"
@.str.54 = [2 x i8] c"U\00"
@.str.55 = [2 x i8] c"V\00"
@.str.56 = [2 x i8] c"W\00"
@.str.57 = [2 x i8] c"X\00"
@.str.58 = [2 x i8] c"Y\00"
@.str.59 = [2 x i8] c"Z\00"
@.str.60 = [12 x i8] c"bracketleft\00"
@.str.61 = [10 x i8] c"backslash\00"
@.str.62 = [13 x i8] c"bracketright\00"
@.str.63 = [12 x i8] c"asciicircum\00"
@.str.64 = [11 x i8] c"underscore\00"
@.str.65 = [6 x i8] c"grave\00"
@.str.66 = [2 x i8] c"a\00"
@.str.67 = [2 x i8] c"b\00"
@.str.68 = [2 x i8] c"c\00"
@.str.69 = [2 x i8] c"d\00"
@.str.70 = [2 x i8] c"e\00"
@.str.71 = [2 x i8] c"f\00"
@.str.72 = [2 x i8] c"g\00"
@.str.73 = [2 x i8] c"h\00"
@.str.74 = [2 x i8] c"i\00"
@.str.75 = [2 x i8] c"j\00"
@.str.76 = [2 x i8] c"k\00"
@.str.77 = [2 x i8] c"l\00"
@.str.78 = [2 x i8] c"m\00"
@.str.79 = [2 x i8] c"n\00"
@.str.80 = [2 x i8] c"o\00"
@.str.81 = [2 x i8] c"p\00"
@.str.82 = [2 x i8] c"q\00"
@.str.83 = [2 x i8] c"r\00"
@.str.84 = [2 x i8] c"s\00"
@.str.85 = [2 x i8] c"t\00"
@.str.86 = [2 x i8] c"u\00"
@.str.87 = [2 x i8] c"v\00"
@.str.88 = [2 x i8] c"w\00"
@.str.89 = [2 x i8] c"x\00"
@.str.90 = [2 x i8] c"y\00"
@.str.91 = [2 x i8] c"z\00"
@.str.92 = [10 x i8] c"braceleft\00"
@.str.93 = [4 x i8] c"bar\00"
@.str.94 = [11 x i8] c"braceright\00"
@.str.95 = [11 x i8] c"asciitilde\00"
@.str.96 = [9 x i8] c"dotlessi\00"
@.str.97 = [7 x i8] c"accute\00"
@.str.98 = [11 x i8] c"circumflex\00"
@.str.99 = [6 x i8] c"tilde\00"
@.str.100 = [7 x i8] c"macron\00"
@.str.101 = [6 x i8] c"breve\00"
@.str.102 = [10 x i8] c"dotaccent\00"
@.str.103 = [9 x i8] c"dieresis\00"
@.str.104 = [5 x i8] c"ring\00"
@.str.105 = [8 x i8] c"cedilla\00"
@.str.106 = [13 x i8] c"hungarumlaut\00"
@.str.107 = [7 x i8] c"ogonek\00"
@.str.108 = [6 x i8] c"caron\00"
@.str.109 = [11 x i8] c"exclamdown\00"
@.str.110 = [5 x i8] c"cent\00"
@.str.111 = [9 x i8] c"sterling\00"
@.str.112 = [9 x i8] c"currency\00"
@.str.113 = [4 x i8] c"yen\00"
@.str.114 = [10 x i8] c"brokenbar\00"
@.str.115 = [8 x i8] c"section\00"
@.str.116 = [10 x i8] c"copyright\00"
@.str.117 = [12 x i8] c"ordfeminine\00"
@.str.118 = [14 x i8] c"guillemotleft\00"
@.str.119 = [11 x i8] c"logicalnot\00"
@.str.120 = [11 x i8] c"registered\00"
@.str.121 = [7 x i8] c"degree\00"
@.str.122 = [10 x i8] c"plusminus\00"
@.str.123 = [12 x i8] c"twosuperior\00"
@.str.124 = [14 x i8] c"threesuperior\00"
@.str.125 = [6 x i8] c"acute\00"
@.str.126 = [3 x i8] c"mu\00"
@.str.127 = [10 x i8] c"paragraph\00"
@.str.128 = [15 x i8] c"periodcentered\00"
@.str.129 = [12 x i8] c"onesuperior\00"
@.str.130 = [13 x i8] c"ordmasculine\00"
@.str.131 = [15 x i8] c"guillemotright\00"
@.str.132 = [11 x i8] c"onequarter\00"
@.str.133 = [8 x i8] c"onehalf\00"
@.str.134 = [14 x i8] c"threequarters\00"
@.str.135 = [13 x i8] c"questiondown\00"
@.str.136 = [7 x i8] c"Agrave\00"
@.str.137 = [7 x i8] c"Aacute\00"
@.str.138 = [12 x i8] c"Acircumflex\00"
@.str.139 = [7 x i8] c"Atilde\00"
@.str.140 = [10 x i8] c"Adieresis\00"
@.str.141 = [6 x i8] c"Aring\00"
@.str.142 = [3 x i8] c"AE\00"
@.str.143 = [9 x i8] c"Ccedilla\00"
@.str.144 = [7 x i8] c"Egrave\00"
@.str.145 = [7 x i8] c"Eacute\00"
@.str.146 = [12 x i8] c"Ecircumflex\00"
@.str.147 = [10 x i8] c"Edieresis\00"
@.str.148 = [7 x i8] c"Igrave\00"
@.str.149 = [7 x i8] c"Iacute\00"
@.str.150 = [12 x i8] c"Icircumflex\00"
@.str.151 = [10 x i8] c"Idieresis\00"
@.str.152 = [4 x i8] c"Eth\00"
@.str.153 = [7 x i8] c"Ntilde\00"
@.str.154 = [7 x i8] c"Ograve\00"
@.str.155 = [7 x i8] c"Oacute\00"
@.str.156 = [12 x i8] c"Ocircumflex\00"
@.str.157 = [7 x i8] c"Otilde\00"
@.str.158 = [10 x i8] c"Odieresis\00"
@.str.159 = [9 x i8] c"multiply\00"
@.str.160 = [7 x i8] c"Oslash\00"
@.str.161 = [7 x i8] c"Ugrave\00"
@.str.162 = [7 x i8] c"Uacute\00"
@.str.163 = [12 x i8] c"Ucircumflex\00"
@.str.164 = [10 x i8] c"Udieresis\00"
@.str.165 = [7 x i8] c"Yacute\00"
@.str.166 = [6 x i8] c"Thorn\00"
@.str.167 = [11 x i8] c"germandbls\00"
@.str.168 = [7 x i8] c"agrave\00"
@.str.169 = [7 x i8] c"aacute\00"
@.str.170 = [12 x i8] c"acircumflex\00"
@.str.171 = [7 x i8] c"atilde\00"
@.str.172 = [10 x i8] c"adieresis\00"
@.str.173 = [6 x i8] c"aring\00"
@.str.174 = [3 x i8] c"ae\00"
@.str.175 = [9 x i8] c"ccedilla\00"
@.str.176 = [7 x i8] c"egrave\00"
@.str.177 = [7 x i8] c"eacute\00"
@.str.178 = [12 x i8] c"ecircumflex\00"
@.str.179 = [10 x i8] c"edieresis\00"
@.str.180 = [7 x i8] c"igrave\00"
@.str.181 = [7 x i8] c"iacute\00"
@.str.182 = [12 x i8] c"icircumflex\00"
@.str.183 = [10 x i8] c"idieresis\00"
@.str.184 = [4 x i8] c"eth\00"
@.str.185 = [7 x i8] c"ntilde\00"
@.str.186 = [7 x i8] c"ograve\00"
@.str.187 = [7 x i8] c"oacute\00"
@.str.188 = [12 x i8] c"ocircumflex\00"
@.str.189 = [7 x i8] c"otilde\00"
@.str.190 = [10 x i8] c"odieresis\00"
@.str.191 = [7 x i8] c"divide\00"
@.str.192 = [7 x i8] c"oslash\00"
@.str.193 = [7 x i8] c"ugrave\00"
@.str.194 = [7 x i8] c"uacute\00"
@.str.195 = [12 x i8] c"ucircumflex\00"
@.str.196 = [10 x i8] c"udieresis\00"
@.str.197 = [7 x i8] c"yacute\00"
@.str.198 = [6 x i8] c"thorn\00"
@.str.199 = [10 x i8] c"ydieresis\00"
define void @setLatin1Enc(i8** %0) {
%2 = alloca i8**
store i8** %0, i8*** %2
%3 = load i8**, i8*** %2
%4 = call i32 @copyenc(i8** %3, i8** getelementptr inbounds ([256 x i8*], [256 x i8*]* @setLatin1Enc.latin1enc, i64 0, i64 0))
ret void
}

LLVM IR (-O2):
@setLatin1Enc.latin1enc = internal global [256 x i8*] [i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.1, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.2, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.3, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.4, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.5, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.6, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.7, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.8, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.9, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.10, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.11, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.12, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.13, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.14, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.15, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.16, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.17, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.18, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.19, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.20, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.21, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.22, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.23, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.24, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.25, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.26, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.27, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.28, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.29, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.30, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.31, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.32, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.33, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.34, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.35, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.36, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.37, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.38, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.39, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.40, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.41, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.42, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.43, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.44, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.45, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.46, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.47, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.48, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.49, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.50, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.51, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.52, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.53, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.54, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.55, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.56, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.57, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.58, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.59, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.60, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.61, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.62, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.63, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.64, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.65, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.66, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.67, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.68, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.69, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.70, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.71, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.72, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.73, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.74, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.75, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.76, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.77, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.78, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.79, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.80, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.81, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.82, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.83, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.84, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.85, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.86, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.87, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.88, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.89, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.90, i32 0, i32 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.91, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.92, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.93, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.94, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.95, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.96, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.65, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.97, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.98, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.99, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.100, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.101, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.102, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.103, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.104, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.105, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.106, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.107, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.108, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.1, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.109, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.110, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.111, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.112, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.113, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.114, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.115, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.103, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.116, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.117, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.118, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.119, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.14, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.120, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.100, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.121, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.122, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.123, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.124, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.125, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.126, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.127, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.128, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.105, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.129, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.130, i32 0, i32 0), i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.131, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.132, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.133, i32 0, i32 0), i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.134, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.135, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.136, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.137, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.138, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.139, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.140, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.141, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.142, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.143, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.144, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.145, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.146, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.147, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.148, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.149, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.150, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.151, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.152, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.153, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.154, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.155, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.156, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.157, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.158, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.159, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.160, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.161, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.162, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.163, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.164, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.165, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.166, i32 0, i32 0), i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.167, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.168, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.169, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.170, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.171, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.172, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.173, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.174, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.175, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.176, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.177, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.178, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.179, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.180, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.181, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.182, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.183, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.184, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.185, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.186, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.187, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.188, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.189, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.190, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.191, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.192, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.193, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.194, i32 0, i32 0), i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.195, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.196, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.197, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.198, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.199, i32 0, i32 0)]
@.str = [8 x i8] c".notdef\00"
@.str.1 = [6 x i8] c"space\00"
@.str.2 = [7 x i8] c"exclam\00"
@.str.3 = [9 x i8] c"quotedbl\00"
@.str.4 = [11 x i8] c"numbersign\00"
@.str.5 = [7 x i8] c"dollar\00"
@.str.6 = [8 x i8] c"percent\00"
@.str.7 = [10 x i8] c"ampersand\00"
@.str.8 = [11 x i8] c"quoteright\00"
@.str.9 = [10 x i8] c"parenleft\00"
@.str.10 = [11 x i8] c"parenright\00"
@.str.11 = [9 x i8] c"asterisk\00"
@.str.12 = [5 x i8] c"plus\00"
@.str.13 = [6 x i8] c"comma\00"
@.str.14 = [7 x i8] c"hyphen\00"
@.str.15 = [7 x i8] c"period\00"
@.str.16 = [6 x i8] c"slash\00"
@.str.17 = [5 x i8] c"zero\00"
@.str.18 = [4 x i8] c"one\00"
@.str.19 = [4 x i8] c"two\00"
@.str.20 = [6 x i8] c"three\00"
@.str.21 = [5 x i8] c"four\00"
@.str.22 = [5 x i8] c"five\00"
@.str.23 = [4 x i8] c"six\00"
@.str.24 = [6 x i8] c"seven\00"
@.str.25 = [6 x i8] c"eight\00"
@.str.26 = [5 x i8] c"nine\00"
@.str.27 = [6 x i8] c"colon\00"
@.str.28 = [10 x i8] c"semicolon\00"
@.str.29 = [5 x i8] c"less\00"
@.str.30 = [6 x i8] c"equal\00"
@.str.31 = [8 x i8] c"greater\00"
@.str.32 = [9 x i8] c"question\00"
@.str.33 = [3 x i8] c"at\00"
@.str.34 = [2 x i8] c"A\00"
@.str.35 = [2 x i8] c"B\00"
@.str.36 = [2 x i8] c"C\00"
@.str.37 = [2 x i8] c"D\00"
@.str.38 = [2 x i8] c"E\00"
@.str.39 = [2 x i8] c"F\00"
@.str.40 = [2 x i8] c"G\00"
@.str.41 = [2 x i8] c"H\00"
@.str.42 = [2 x i8] c"I\00"
@.str.43 = [2 x i8] c"J\00"
@.str.44 = [2 x i8] c"K\00"
@.str.45 = [2 x i8] c"L\00"
@.str.46 = [2 x i8] c"M\00"
@.str.47 = [2 x i8] c"N\00"
@.str.48 = [2 x i8] c"O\00"
@.str.49 = [2 x i8] c"P\00"
@.str.50 = [2 x i8] c"Q\00"
@.str.51 = [2 x i8] c"R\00"
@.str.52 = [2 x i8] c"S\00"
@.str.53 = [2 x i8] c"T\00"
@.str.54 = [2 x i8] c"U\00"
@.str.55 = [2 x i8] c"V\00"
@.str.56 = [2 x i8] c"W\00"
@.str.57 = [2 x i8] c"X\00"
@.str.58 = [2 x i8] c"Y\00"
@.str.59 = [2 x i8] c"Z\00"
@.str.60 = [12 x i8] c"bracketleft\00"
@.str.61 = [10 x i8] c"backslash\00"
@.str.62 = [13 x i8] c"bracketright\00"
@.str.63 = [12 x i8] c"asciicircum\00"
@.str.64 = [11 x i8] c"underscore\00"
@.str.65 = [6 x i8] c"grave\00"
@.str.66 = [2 x i8] c"a\00"
@.str.67 = [2 x i8] c"b\00"
@.str.68 = [2 x i8] c"c\00"
@.str.69 = [2 x i8] c"d\00"
@.str.70 = [2 x i8] c"e\00"
@.str.71 = [2 x i8] c"f\00"
@.str.72 = [2 x i8] c"g\00"
@.str.73 = [2 x i8] c"h\00"
@.str.74 = [2 x i8] c"i\00"
@.str.75 = [2 x i8] c"j\00"
@.str.76 = [2 x i8] c"k\00"
@.str.77 = [2 x i8] c"l\00"
@.str.78 = [2 x i8] c"m\00"
@.str.79 = [2 x i8] c"n\00"
@.str.80 = [2 x i8] c"o\00"
@.str.81 = [2 x i8] c"p\00"
@.str.82 = [2 x i8] c"q\00"
@.str.83 = [2 x i8] c"r\00"
@.str.84 = [2 x i8] c"s\00"
@.str.85 = [2 x i8] c"t\00"
@.str.86 = [2 x i8] c"u\00"
@.str.87 = [2 x i8] c"v\00"
@.str.88 = [2 x i8] c"w\00"
@.str.89 = [2 x i8] c"x\00"
@.str.90 = [2 x i8] c"y\00"
@.str.91 = [2 x i8] c"z\00"
@.str.92 = [10 x i8] c"braceleft\00"
@.str.93 = [4 x i8] c"bar\00"
@.str.94 = [11 x i8] c"braceright\00"
@.str.95 = [11 x i8] c"asciitilde\00"
@.str.96 = [9 x i8] c"dotlessi\00"
@.str.97 = [7 x i8] c"accute\00"
@.str.98 = [11 x i8] c"circumflex\00"
@.str.99 = [6 x i8] c"tilde\00"
@.str.100 = [7 x i8] c"macron\00"
@.str.101 = [6 x i8] c"breve\00"
@.str.102 = [10 x i8] c"dotaccent\00"
@.str.103 = [9 x i8] c"dieresis\00"
@.str.104 = [5 x i8] c"ring\00"
@.str.105 = [8 x i8] c"cedilla\00"
@.str.106 = [13 x i8] c"hungarumlaut\00"
@.str.107 = [7 x i8] c"ogonek\00"
@.str.108 = [6 x i8] c"caron\00"
@.str.109 = [11 x i8] c"exclamdown\00"
@.str.110 = [5 x i8] c"cent\00"
@.str.111 = [9 x i8] c"sterling\00"
@.str.112 = [9 x i8] c"currency\00"
@.str.113 = [4 x i8] c"yen\00"
@.str.114 = [10 x i8] c"brokenbar\00"
@.str.115 = [8 x i8] c"section\00"
@.str.116 = [10 x i8] c"copyright\00"
@.str.117 = [12 x i8] c"ordfeminine\00"
@.str.118 = [14 x i8] c"guillemotleft\00"
@.str.119 = [11 x i8] c"logicalnot\00"
@.str.120 = [11 x i8] c"registered\00"
@.str.121 = [7 x i8] c"degree\00"
@.str.122 = [10 x i8] c"plusminus\00"
@.str.123 = [12 x i8] c"twosuperior\00"
@.str.124 = [14 x i8] c"threesuperior\00"
@.str.125 = [6 x i8] c"acute\00"
@.str.126 = [3 x i8] c"mu\00"
@.str.127 = [10 x i8] c"paragraph\00"
@.str.128 = [15 x i8] c"periodcentered\00"
@.str.129 = [12 x i8] c"onesuperior\00"
@.str.130 = [13 x i8] c"ordmasculine\00"
@.str.131 = [15 x i8] c"guillemotright\00"
@.str.132 = [11 x i8] c"onequarter\00"
@.str.133 = [8 x i8] c"onehalf\00"
@.str.134 = [14 x i8] c"threequarters\00"
@.str.135 = [13 x i8] c"questiondown\00"
@.str.136 = [7 x i8] c"Agrave\00"
@.str.137 = [7 x i8] c"Aacute\00"
@.str.138 = [12 x i8] c"Acircumflex\00"
@.str.139 = [7 x i8] c"Atilde\00"
@.str.140 = [10 x i8] c"Adieresis\00"
@.str.141 = [6 x i8] c"Aring\00"
@.str.142 = [3 x i8] c"AE\00"
@.str.143 = [9 x i8] c"Ccedilla\00"
@.str.144 = [7 x i8] c"Egrave\00"
@.str.145 = [7 x i8] c"Eacute\00"
@.str.146 = [12 x i8] c"Ecircumflex\00"
@.str.147 = [10 x i8] c"Edieresis\00"
@.str.148 = [7 x i8] c"Igrave\00"
@.str.149 = [7 x i8] c"Iacute\00"
@.str.150 = [12 x i8] c"Icircumflex\00"
@.str.151 = [10 x i8] c"Idieresis\00"
@.str.152 = [4 x i8] c"Eth\00"
@.str.153 = [7 x i8] c"Ntilde\00"
@.str.154 = [7 x i8] c"Ograve\00"
@.str.155 = [7 x i8] c"Oacute\00"
@.str.156 = [12 x i8] c"Ocircumflex\00"
@.str.157 = [7 x i8] c"Otilde\00"
@.str.158 = [10 x i8] c"Odieresis\00"
@.str.159 = [9 x i8] c"multiply\00"
@.str.160 = [7 x i8] c"Oslash\00"
@.str.161 = [7 x i8] c"Ugrave\00"
@.str.162 = [7 x i8] c"Uacute\00"
@.str.163 = [12 x i8] c"Ucircumflex\00"
@.str.164 = [10 x i8] c"Udieresis\00"
@.str.165 = [7 x i8] c"Yacute\00"
@.str.166 = [6 x i8] c"Thorn\00"
@.str.167 = [11 x i8] c"germandbls\00"
@.str.168 = [7 x i8] c"agrave\00"
@.str.169 = [7 x i8] c"aacute\00"
@.str.170 = [12 x i8] c"acircumflex\00"
@.str.171 = [7 x i8] c"atilde\00"
@.str.172 = [10 x i8] c"adieresis\00"
@.str.173 = [6 x i8] c"aring\00"
@.str.174 = [3 x i8] c"ae\00"
@.str.175 = [9 x i8] c"ccedilla\00"
@.str.176 = [7 x i8] c"egrave\00"
@.str.177 = [7 x i8] c"eacute\00"
@.str.178 = [12 x i8] c"ecircumflex\00"
@.str.179 = [10 x i8] c"edieresis\00"
@.str.180 = [7 x i8] c"igrave\00"
@.str.181 = [7 x i8] c"iacute\00"
@.str.182 = [12 x i8] c"icircumflex\00"
@.str.183 = [10 x i8] c"idieresis\00"
@.str.184 = [4 x i8] c"eth\00"
@.str.185 = [7 x i8] c"ntilde\00"
@.str.186 = [7 x i8] c"ograve\00"
@.str.187 = [7 x i8] c"oacute\00"
@.str.188 = [12 x i8] c"ocircumflex\00"
@.str.189 = [7 x i8] c"otilde\00"
@.str.190 = [10 x i8] c"odieresis\00"
@.str.191 = [7 x i8] c"divide\00"
@.str.192 = [7 x i8] c"oslash\00"
@.str.193 = [7 x i8] c"ugrave\00"
@.str.194 = [7 x i8] c"uacute\00"
@.str.195 = [12 x i8] c"ucircumflex\00"
@.str.196 = [10 x i8] c"udieresis\00"
@.str.197 = [7 x i8] c"yacute\00"
@.str.198 = [6 x i8] c"thorn\00"
@.str.199 = [10 x i8] c"ydieresis\00"
define void @setLatin1Enc(i8** %0) {
%2 = tail call i32 @copyenc(i8** %0, i8** getelementptr inbounds ([256 x i8*], [256 x i8*]* @setLatin1Enc.latin1enc, i64 0, i64 0))
ret void
}