#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*/ initialize_entry(int, char *, char *);
void initialize_cfg() {
  initialize_entry(1, "GEDCOM_Name", "");
  initialize_entry(2, "Owner_Name", "");
  initialize_entry(3, "Owner_Add0", "");
  initialize_entry(4, "Owner_Add1", "");
  initialize_entry(5, "Owner_Add2", "");
  initialize_entry(6, "Owner_Add3", "");
  initialize_entry(7, "Owner_Add4", "");
  initialize_entry(8, "Owner_Add5", "");
  initialize_entry(9, "Owner_Add6", "");
  initialize_entry(10, "Owner_Add7", "");
  initialize_entry(11, "Owner_Add8", "");
  initialize_entry(12, "Owner_Add9", "");
  initialize_entry(13, "Owner_Phone", "");
  initialize_entry(14, "Owner_Email", "");
  initialize_entry(15, "Owner_HomePage", "");
  initialize_entry(16, "Title", "");
  initialize_entry(17, "BasePage", "index");
  initialize_entry(18, "Background_Image", "");
  initialize_entry(19, "Gentext_File", "N");
  initialize_entry(20, "Display_Genders", "N");
  initialize_entry(21, "Hide_Living", "N");
  initialize_entry(22, "Dates_On_Index", "N");
  initialize_entry(42, "Assume_Dead_Marriage", "1900");
  initialize_entry(43, "Assume_Dead_Birth", "1880");
  initialize_entry(44, "Familiy_Groups_Per_Page", "20");
  initialize_entry(23, "Color_Background", "FFFFFF");
  initialize_entry(24, "Color_Normal", "000000");
  initialize_entry(25, "Color_Followed", "FF0000");
  initialize_entry(26, "Color_Not_Followed", "0000FF");
  initialize_entry(45, "Custom_Colors", "N");
  initialize_entry(27, "Html_Dir", "");
  initialize_entry(46, "Html_Extension", ".html");
  initialize_entry(28, "LANG_PARENTS", "Parents");
  initialize_entry(29, "LANG_FATHER", "Father");
  initialize_entry(30, "LANG_MOTHER", "Mother");
  initialize_entry(31, "LANG_LIVING", "living");
  initialize_entry(32, "LANG_BIRTH", "Birth");
  initialize_entry(33, "LANG_DEATH", "Death");
  initialize_entry(34, "LANG_GENDER", "Gender");
  initialize_entry(35, "LANG_MALE", "Male");
  initialize_entry(36, "LANG_FEMALE", "Female");
  initialize_entry(37, "LANG_FAMILY", "Family");
  initialize_entry(38, "LANG_MARRIAGE", "Marriage");
  initialize_entry(39, "LANG_IN", "");
  initialize_entry(40, "LANG_SPOUSE", "Spouse");
  initialize_entry(41, "LANG_CHILDREN", "Children");
}


x86 assembly (clang, -O0):
<initialize_cfg>:
push   %rbp
mov    %rsp,%rbp
mov    $0x1,%edi
lea    0xee0(%rip),%rsi
lea    0x105a(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x2,%edi
lea    0xed4(%rip),%rsi
lea    0x1042(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x3,%edi
lea    0xec7(%rip),%rsi
lea    0x102a(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x4,%edi
lea    0xeba(%rip),%rsi
lea    0x1012(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x5,%edi
lea    0xead(%rip),%rsi
lea    0xffa(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x6,%edi
lea    0xea0(%rip),%rsi
lea    0xfe2(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x7,%edi
lea    0xe93(%rip),%rsi
lea    0xfca(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x8,%edi
lea    0xe86(%rip),%rsi
lea    0xfb2(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x9,%edi
lea    0xe79(%rip),%rsi
lea    0xf9a(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0xa,%edi
lea    0xe6c(%rip),%rsi
lea    0xf82(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0xb,%edi
lea    0xe5f(%rip),%rsi
lea    0xf6a(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0xc,%edi
lea    0xe52(%rip),%rsi
lea    0xf52(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0xd,%edi
lea    0xe45(%rip),%rsi
lea    0xf3a(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0xe,%edi
lea    0xe39(%rip),%rsi
lea    0xf22(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0xf,%edi
lea    0xe2d(%rip),%rsi
lea    0xf0a(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x10,%edi
lea    0xe24(%rip),%rsi
lea    0xef2(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x11,%edi
lea    0xe12(%rip),%rsi
lea    0xe14(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x12,%edi
lea    0xe09(%rip),%rsi
lea    0xec2(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x13,%edi
lea    0xe02(%rip),%rsi
lea    0xfee(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x14,%edi
lea    0xdf7(%rip),%rsi
lea    0xfd6(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x15,%edi
lea    0xdef(%rip),%rsi
lea    0xfbe(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x16,%edi
lea    0xde3(%rip),%rsi
lea    0xfa6(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x2a,%edi
lea    0xdda(%rip),%rsi
lea    0xde8(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x2b,%edi
lea    0xddc(%rip),%rsi
lea    0xde7(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x2c,%edi
lea    0xddb(%rip),%rsi
lea    0xdec(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x17,%edi
lea    0xdde(%rip),%rsi
lea    0xde8(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x18,%edi
lea    0xdde(%rip),%rsi
lea    0xde4(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x19,%edi
lea    0xdda(%rip),%rsi
lea    0xde2(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x1a,%edi
lea    0xdd8(%rip),%rsi
lea    0xde4(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x2d,%edi
lea    0xdda(%rip),%rsi
lea    0xee6(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x1b,%edi
lea    0xdd0(%rip),%rsi
lea    0xd8a(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x2e,%edi
lea    0xdc1(%rip),%rsi
lea    0xdc9(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x1c,%edi
lea    0xdbe(%rip),%rsi
lea    0xdc4(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x1d,%edi
lea    0xdbb(%rip),%rsi
lea    0xdc0(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x1e,%edi
lea    0xdb6(%rip),%rsi
lea    0xdbb(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x1f,%edi
lea    0xdb1(%rip),%rsi
lea    0xdb6(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x20,%edi
lea    0xdac(%rip),%rsi
lea    0xca9(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x21,%edi
lea    0xd9f(%rip),%rsi
lea    0xda3(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x22,%edi
lea    0xd98(%rip),%rsi
lea    0xd9d(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x23,%edi
lea    0xd93(%rip),%rsi
lea    0xd96(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x24,%edi
lea    0xd8a(%rip),%rsi
lea    0xd8f(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x25,%edi
lea    0xd85(%rip),%rsi
lea    0xd8a(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x26,%edi
lea    0xd80(%rip),%rsi
lea    0xbff(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x27,%edi
lea    0xd76(%rip),%rsi
lea    0xc52(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x28,%edi
lea    0xd66(%rip),%rsi
lea    0xd6b(%rip),%rdx
call   1030 <initialize_entry@plt>
mov    $0x29,%edi
lea    0xd61(%rip),%rsi
lea    0xd68(%rip),%rdx
call   1030 <initialize_entry@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<initialize_cfg>:
push   %r14
push   %rbx
push   %rax
lea    0xee5(%rip),%rsi
lea    0x105f(%rip),%rbx
mov    $0x1,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xed6(%rip),%rsi
mov    $0x2,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xecd(%rip),%rsi
mov    $0x3,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xec4(%rip),%rsi
mov    $0x4,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xebb(%rip),%rsi
mov    $0x5,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xeb2(%rip),%rsi
mov    $0x6,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xea9(%rip),%rsi
mov    $0x7,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xea0(%rip),%rsi
mov    $0x8,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe97(%rip),%rsi
mov    $0x9,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe8e(%rip),%rsi
mov    $0xa,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe85(%rip),%rsi
mov    $0xb,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe7c(%rip),%rsi
mov    $0xc,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe73(%rip),%rsi
mov    $0xd,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe6b(%rip),%rsi
mov    $0xe,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe63(%rip),%rsi
mov    $0xf,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe5e(%rip),%rsi
mov    $0x10,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe50(%rip),%rsi
lea    0xe52(%rip),%rdx
mov    $0x11,%edi
call   1030 <initialize_entry@plt>
lea    0xe47(%rip),%rsi
mov    $0x12,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe44(%rip),%rsi
lea    0x1030(%rip),%r14
mov    $0x13,%edi
mov    %r14,%rdx
call   1030 <initialize_entry@plt>
lea    0xe36(%rip),%rsi
mov    $0x14,%edi
mov    %r14,%rdx
call   1030 <initialize_entry@plt>
lea    0xe32(%rip),%rsi
mov    $0x15,%edi
mov    %r14,%rdx
call   1030 <initialize_entry@plt>
lea    0xe2a(%rip),%rsi
mov    $0x16,%edi
mov    %r14,%rdx
call   1030 <initialize_entry@plt>
lea    0xe25(%rip),%rsi
lea    0xe33(%rip),%rdx
mov    $0x2a,%edi
call   1030 <initialize_entry@plt>
lea    0xe27(%rip),%rsi
lea    0xe32(%rip),%rdx
mov    $0x2b,%edi
call   1030 <initialize_entry@plt>
lea    0xe26(%rip),%rsi
lea    0xe37(%rip),%rdx
mov    $0x2c,%edi
call   1030 <initialize_entry@plt>
lea    0xe29(%rip),%rsi
lea    0xe33(%rip),%rdx
mov    $0x17,%edi
call   1030 <initialize_entry@plt>
lea    0xe29(%rip),%rsi
lea    0xe2f(%rip),%rdx
mov    $0x18,%edi
call   1030 <initialize_entry@plt>
lea    0xe25(%rip),%rsi
lea    0xe2d(%rip),%rdx
mov    $0x19,%edi
call   1030 <initialize_entry@plt>
lea    0xe23(%rip),%rsi
lea    0xe2f(%rip),%rdx
mov    $0x1a,%edi
call   1030 <initialize_entry@plt>
lea    0xe25(%rip),%rsi
mov    $0x2d,%edi
mov    %r14,%rdx
call   1030 <initialize_entry@plt>
lea    0xe1f(%rip),%rsi
mov    $0x1b,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xe14(%rip),%rsi
lea    0xe1c(%rip),%rdx
mov    $0x2e,%edi
call   1030 <initialize_entry@plt>
lea    0xe11(%rip),%rsi
lea    0xe17(%rip),%rdx
mov    $0x1c,%edi
call   1030 <initialize_entry@plt>
lea    0xe0e(%rip),%rsi
lea    0xe13(%rip),%rdx
mov    $0x1d,%edi
call   1030 <initialize_entry@plt>
lea    0xe09(%rip),%rsi
lea    0xe0e(%rip),%rdx
mov    $0x1e,%edi
call   1030 <initialize_entry@plt>
lea    0xe04(%rip),%rsi
lea    0xe09(%rip),%rdx
mov    $0x1f,%edi
call   1030 <initialize_entry@plt>
lea    0xdff(%rip),%rsi
lea    0xcfc(%rip),%rdx
mov    $0x20,%edi
call   1030 <initialize_entry@plt>
lea    0xdf2(%rip),%rsi
lea    0xdf6(%rip),%rdx
mov    $0x21,%edi
call   1030 <initialize_entry@plt>
lea    0xdeb(%rip),%rsi
lea    0xdf0(%rip),%rdx
mov    $0x22,%edi
call   1030 <initialize_entry@plt>
lea    0xde6(%rip),%rsi
lea    0xde9(%rip),%rdx
mov    $0x23,%edi
call   1030 <initialize_entry@plt>
lea    0xddd(%rip),%rsi
lea    0xde2(%rip),%rdx
mov    $0x24,%edi
call   1030 <initialize_entry@plt>
lea    0xdd8(%rip),%rsi
lea    0xddd(%rip),%rdx
mov    $0x25,%edi
call   1030 <initialize_entry@plt>
lea    0xdd3(%rip),%rsi
lea    0xc52(%rip),%rdx
mov    $0x26,%edi
call   1030 <initialize_entry@plt>
lea    0xdc9(%rip),%rsi
mov    $0x27,%edi
mov    %rbx,%rdx
call   1030 <initialize_entry@plt>
lea    0xdbd(%rip),%rsi
lea    0xdc2(%rip),%rdx
mov    $0x28,%edi
call   1030 <initialize_entry@plt>
lea    0xdb8(%rip),%rsi
lea    0xdbf(%rip),%rdx
mov    $0x29,%edi
add    $0x8,%rsp
pop    %rbx
pop    %r14
jmp    1030 <initialize_entry@plt>

LLVM IR (-O0):
@.str = [12 x i8] c"GEDCOM_Name\00"
@.str.1 = [1 x i8] zeroinitializer
@.str.2 = [11 x i8] c"Owner_Name\00"
@.str.3 = [11 x i8] c"Owner_Add0\00"
@.str.4 = [11 x i8] c"Owner_Add1\00"
@.str.5 = [11 x i8] c"Owner_Add2\00"
@.str.6 = [11 x i8] c"Owner_Add3\00"
@.str.7 = [11 x i8] c"Owner_Add4\00"
@.str.8 = [11 x i8] c"Owner_Add5\00"
@.str.9 = [11 x i8] c"Owner_Add6\00"
@.str.10 = [11 x i8] c"Owner_Add7\00"
@.str.11 = [11 x i8] c"Owner_Add8\00"
@.str.12 = [11 x i8] c"Owner_Add9\00"
@.str.13 = [12 x i8] c"Owner_Phone\00"
@.str.14 = [12 x i8] c"Owner_Email\00"
@.str.15 = [15 x i8] c"Owner_HomePage\00"
@.str.16 = [6 x i8] c"Title\00"
@.str.17 = [9 x i8] c"BasePage\00"
@.str.18 = [6 x i8] c"index\00"
@.str.19 = [17 x i8] c"Background_Image\00"
@.str.20 = [13 x i8] c"Gentext_File\00"
@.str.21 = [2 x i8] c"N\00"
@.str.22 = [16 x i8] c"Display_Genders\00"
@.str.23 = [12 x i8] c"Hide_Living\00"
@.str.24 = [15 x i8] c"Dates_On_Index\00"
@.str.25 = [21 x i8] c"Assume_Dead_Marriage\00"
@.str.26 = [5 x i8] c"1900\00"
@.str.27 = [18 x i8] c"Assume_Dead_Birth\00"
@.str.28 = [5 x i8] c"1880\00"
@.str.29 = [24 x i8] c"Familiy_Groups_Per_Page\00"
@.str.30 = [3 x i8] c"20\00"
@.str.31 = [17 x i8] c"Color_Background\00"
@.str.32 = [7 x i8] c"FFFFFF\00"
@.str.33 = [13 x i8] c"Color_Normal\00"
@.str.34 = [7 x i8] c"000000\00"
@.str.35 = [15 x i8] c"Color_Followed\00"
@.str.36 = [7 x i8] c"FF0000\00"
@.str.37 = [19 x i8] c"Color_Not_Followed\00"
@.str.38 = [7 x i8] c"0000FF\00"
@.str.39 = [14 x i8] c"Custom_Colors\00"
@.str.40 = [9 x i8] c"Html_Dir\00"
@.str.41 = [15 x i8] c"Html_Extension\00"
@.str.42 = [6 x i8] c".html\00"
@.str.43 = [13 x i8] c"LANG_PARENTS\00"
@.str.44 = [8 x i8] c"Parents\00"
@.str.45 = [12 x i8] c"LANG_FATHER\00"
@.str.46 = [7 x i8] c"Father\00"
@.str.47 = [12 x i8] c"LANG_MOTHER\00"
@.str.48 = [7 x i8] c"Mother\00"
@.str.49 = [12 x i8] c"LANG_LIVING\00"
@.str.50 = [7 x i8] c"living\00"
@.str.51 = [11 x i8] c"LANG_BIRTH\00"
@.str.52 = [6 x i8] c"Birth\00"
@.str.53 = [11 x i8] c"LANG_DEATH\00"
@.str.54 = [6 x i8] c"Death\00"
@.str.55 = [12 x i8] c"LANG_GENDER\00"
@.str.56 = [7 x i8] c"Gender\00"
@.str.57 = [10 x i8] c"LANG_MALE\00"
@.str.58 = [5 x i8] c"Male\00"
@.str.59 = [12 x i8] c"LANG_FEMALE\00"
@.str.60 = [7 x i8] c"Female\00"
@.str.61 = [12 x i8] c"LANG_FAMILY\00"
@.str.62 = [7 x i8] c"Family\00"
@.str.63 = [14 x i8] c"LANG_MARRIAGE\00"
@.str.64 = [9 x i8] c"Marriage\00"
@.str.65 = [8 x i8] c"LANG_IN\00"
@.str.66 = [12 x i8] c"LANG_SPOUSE\00"
@.str.67 = [7 x i8] c"Spouse\00"
@.str.68 = [14 x i8] c"LANG_CHILDREN\00"
@.str.69 = [9 x i8] c"Children\00"
define void @initialize_cfg() {
%1 = call i32 @initialize_entry(i32 1, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%2 = call i32 @initialize_entry(i32 2, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.2, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%3 = call i32 @initialize_entry(i32 3, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.3, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%4 = call i32 @initialize_entry(i32 4, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.4, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%5 = call i32 @initialize_entry(i32 5, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.5, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%6 = call i32 @initialize_entry(i32 6, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.6, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%7 = call i32 @initialize_entry(i32 7, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.7, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%8 = call i32 @initialize_entry(i32 8, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.8, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%9 = call i32 @initialize_entry(i32 9, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.9, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%10 = call i32 @initialize_entry(i32 10, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.10, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%11 = call i32 @initialize_entry(i32 11, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.11, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%12 = call i32 @initialize_entry(i32 12, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.12, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%13 = call i32 @initialize_entry(i32 13, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.13, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%14 = call i32 @initialize_entry(i32 14, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.14, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%15 = call i32 @initialize_entry(i32 15, i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.15, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%16 = call i32 @initialize_entry(i32 16, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.16, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%17 = call i32 @initialize_entry(i32 17, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.17, i64 0, i64 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.18, i64 0, i64 0))
%18 = call i32 @initialize_entry(i32 18, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.19, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%19 = call i32 @initialize_entry(i32 19, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.20, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.21, i64 0, i64 0))
%20 = call i32 @initialize_entry(i32 20, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.22, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.21, i64 0, i64 0))
%21 = call i32 @initialize_entry(i32 21, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.23, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.21, i64 0, i64 0))
%22 = call i32 @initialize_entry(i32 22, i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.24, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.21, i64 0, i64 0))
%23 = call i32 @initialize_entry(i32 42, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @.str.25, i64 0, i64 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.26, i64 0, i64 0))
%24 = call i32 @initialize_entry(i32 43, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.27, i64 0, i64 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.28, i64 0, i64 0))
%25 = call i32 @initialize_entry(i32 44, i8* getelementptr inbounds ([24 x i8], [24 x i8]* @.str.29, i64 0, i64 0), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.30, i64 0, i64 0))
%26 = call i32 @initialize_entry(i32 23, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.31, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.32, i64 0, i64 0))
%27 = call i32 @initialize_entry(i32 24, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.33, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.34, i64 0, i64 0))
%28 = call i32 @initialize_entry(i32 25, i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.35, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.36, i64 0, i64 0))
%29 = call i32 @initialize_entry(i32 26, i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.37, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.38, i64 0, i64 0))
%30 = call i32 @initialize_entry(i32 45, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.39, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.21, i64 0, i64 0))
%31 = call i32 @initialize_entry(i32 27, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.40, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%32 = call i32 @initialize_entry(i32 46, i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.41, i64 0, i64 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.42, i64 0, i64 0))
%33 = call i32 @initialize_entry(i32 28, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.43, i64 0, i64 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.44, i64 0, i64 0))
%34 = call i32 @initialize_entry(i32 29, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.45, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.46, i64 0, i64 0))
%35 = call i32 @initialize_entry(i32 30, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.47, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.48, i64 0, i64 0))
%36 = call i32 @initialize_entry(i32 31, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.49, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.50, i64 0, i64 0))
%37 = call i32 @initialize_entry(i32 32, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.51, i64 0, i64 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.52, i64 0, i64 0))
%38 = call i32 @initialize_entry(i32 33, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.53, i64 0, i64 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.54, i64 0, i64 0))
%39 = call i32 @initialize_entry(i32 34, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.55, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.56, i64 0, i64 0))
%40 = call i32 @initialize_entry(i32 35, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.57, i64 0, i64 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.58, i64 0, i64 0))
%41 = call i32 @initialize_entry(i32 36, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.59, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.60, i64 0, i64 0))
%42 = call i32 @initialize_entry(i32 37, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.61, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.62, i64 0, i64 0))
%43 = call i32 @initialize_entry(i32 38, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.63, i64 0, i64 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.64, i64 0, i64 0))
%44 = call i32 @initialize_entry(i32 39, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.65, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%45 = call i32 @initialize_entry(i32 40, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.66, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.67, i64 0, i64 0))
%46 = call i32 @initialize_entry(i32 41, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.68, i64 0, i64 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.69, i64 0, i64 0))
ret void
}

LLVM IR (-O2):
@.str = [12 x i8] c"GEDCOM_Name\00"
@.str.1 = [1 x i8] zeroinitializer
@.str.2 = [11 x i8] c"Owner_Name\00"
@.str.3 = [11 x i8] c"Owner_Add0\00"
@.str.4 = [11 x i8] c"Owner_Add1\00"
@.str.5 = [11 x i8] c"Owner_Add2\00"
@.str.6 = [11 x i8] c"Owner_Add3\00"
@.str.7 = [11 x i8] c"Owner_Add4\00"
@.str.8 = [11 x i8] c"Owner_Add5\00"
@.str.9 = [11 x i8] c"Owner_Add6\00"
@.str.10 = [11 x i8] c"Owner_Add7\00"
@.str.11 = [11 x i8] c"Owner_Add8\00"
@.str.12 = [11 x i8] c"Owner_Add9\00"
@.str.13 = [12 x i8] c"Owner_Phone\00"
@.str.14 = [12 x i8] c"Owner_Email\00"
@.str.15 = [15 x i8] c"Owner_HomePage\00"
@.str.16 = [6 x i8] c"Title\00"
@.str.17 = [9 x i8] c"BasePage\00"
@.str.18 = [6 x i8] c"index\00"
@.str.19 = [17 x i8] c"Background_Image\00"
@.str.20 = [13 x i8] c"Gentext_File\00"
@.str.21 = [2 x i8] c"N\00"
@.str.22 = [16 x i8] c"Display_Genders\00"
@.str.23 = [12 x i8] c"Hide_Living\00"
@.str.24 = [15 x i8] c"Dates_On_Index\00"
@.str.25 = [21 x i8] c"Assume_Dead_Marriage\00"
@.str.26 = [5 x i8] c"1900\00"
@.str.27 = [18 x i8] c"Assume_Dead_Birth\00"
@.str.28 = [5 x i8] c"1880\00"
@.str.29 = [24 x i8] c"Familiy_Groups_Per_Page\00"
@.str.30 = [3 x i8] c"20\00"
@.str.31 = [17 x i8] c"Color_Background\00"
@.str.32 = [7 x i8] c"FFFFFF\00"
@.str.33 = [13 x i8] c"Color_Normal\00"
@.str.34 = [7 x i8] c"000000\00"
@.str.35 = [15 x i8] c"Color_Followed\00"
@.str.36 = [7 x i8] c"FF0000\00"
@.str.37 = [19 x i8] c"Color_Not_Followed\00"
@.str.38 = [7 x i8] c"0000FF\00"
@.str.39 = [14 x i8] c"Custom_Colors\00"
@.str.40 = [9 x i8] c"Html_Dir\00"
@.str.41 = [15 x i8] c"Html_Extension\00"
@.str.42 = [6 x i8] c".html\00"
@.str.43 = [13 x i8] c"LANG_PARENTS\00"
@.str.44 = [8 x i8] c"Parents\00"
@.str.45 = [12 x i8] c"LANG_FATHER\00"
@.str.46 = [7 x i8] c"Father\00"
@.str.47 = [12 x i8] c"LANG_MOTHER\00"
@.str.48 = [7 x i8] c"Mother\00"
@.str.49 = [12 x i8] c"LANG_LIVING\00"
@.str.50 = [7 x i8] c"living\00"
@.str.51 = [11 x i8] c"LANG_BIRTH\00"
@.str.52 = [6 x i8] c"Birth\00"
@.str.53 = [11 x i8] c"LANG_DEATH\00"
@.str.54 = [6 x i8] c"Death\00"
@.str.55 = [12 x i8] c"LANG_GENDER\00"
@.str.56 = [7 x i8] c"Gender\00"
@.str.57 = [10 x i8] c"LANG_MALE\00"
@.str.58 = [5 x i8] c"Male\00"
@.str.59 = [12 x i8] c"LANG_FEMALE\00"
@.str.60 = [7 x i8] c"Female\00"
@.str.61 = [12 x i8] c"LANG_FAMILY\00"
@.str.62 = [7 x i8] c"Family\00"
@.str.63 = [14 x i8] c"LANG_MARRIAGE\00"
@.str.64 = [9 x i8] c"Marriage\00"
@.str.65 = [8 x i8] c"LANG_IN\00"
@.str.66 = [12 x i8] c"LANG_SPOUSE\00"
@.str.67 = [7 x i8] c"Spouse\00"
@.str.68 = [14 x i8] c"LANG_CHILDREN\00"
@.str.69 = [9 x i8] c"Children\00"
define void @initialize_cfg() {
%1 = tail call i32 @initialize_entry(i32 1, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%2 = tail call i32 @initialize_entry(i32 2, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.2, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%3 = tail call i32 @initialize_entry(i32 3, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.3, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%4 = tail call i32 @initialize_entry(i32 4, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.4, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%5 = tail call i32 @initialize_entry(i32 5, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.5, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%6 = tail call i32 @initialize_entry(i32 6, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.6, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%7 = tail call i32 @initialize_entry(i32 7, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.7, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%8 = tail call i32 @initialize_entry(i32 8, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.8, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%9 = tail call i32 @initialize_entry(i32 9, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.9, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%10 = tail call i32 @initialize_entry(i32 10, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.10, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%11 = tail call i32 @initialize_entry(i32 11, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.11, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%12 = tail call i32 @initialize_entry(i32 12, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.12, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%13 = tail call i32 @initialize_entry(i32 13, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.13, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%14 = tail call i32 @initialize_entry(i32 14, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.14, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%15 = tail call i32 @initialize_entry(i32 15, i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.15, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%16 = tail call i32 @initialize_entry(i32 16, i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.16, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%17 = tail call i32 @initialize_entry(i32 17, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.17, i64 0, i64 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.18, i64 0, i64 0))
%18 = tail call i32 @initialize_entry(i32 18, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.19, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%19 = tail call i32 @initialize_entry(i32 19, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.20, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.21, i64 0, i64 0))
%20 = tail call i32 @initialize_entry(i32 20, i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.22, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.21, i64 0, i64 0))
%21 = tail call i32 @initialize_entry(i32 21, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.23, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.21, i64 0, i64 0))
%22 = tail call i32 @initialize_entry(i32 22, i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.24, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.21, i64 0, i64 0))
%23 = tail call i32 @initialize_entry(i32 42, i8* getelementptr inbounds ([21 x i8], [21 x i8]* @.str.25, i64 0, i64 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.26, i64 0, i64 0))
%24 = tail call i32 @initialize_entry(i32 43, i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.27, i64 0, i64 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.28, i64 0, i64 0))
%25 = tail call i32 @initialize_entry(i32 44, i8* getelementptr inbounds ([24 x i8], [24 x i8]* @.str.29, i64 0, i64 0), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @.str.30, i64 0, i64 0))
%26 = tail call i32 @initialize_entry(i32 23, i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.31, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.32, i64 0, i64 0))
%27 = tail call i32 @initialize_entry(i32 24, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.33, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.34, i64 0, i64 0))
%28 = tail call i32 @initialize_entry(i32 25, i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.35, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.36, i64 0, i64 0))
%29 = tail call i32 @initialize_entry(i32 26, i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.37, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.38, i64 0, i64 0))
%30 = tail call i32 @initialize_entry(i32 45, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.39, i64 0, i64 0), i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.21, i64 0, i64 0))
%31 = tail call i32 @initialize_entry(i32 27, i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.40, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%32 = tail call i32 @initialize_entry(i32 46, i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.41, i64 0, i64 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.42, i64 0, i64 0))
%33 = tail call i32 @initialize_entry(i32 28, i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.43, i64 0, i64 0), i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.44, i64 0, i64 0))
%34 = tail call i32 @initialize_entry(i32 29, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.45, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.46, i64 0, i64 0))
%35 = tail call i32 @initialize_entry(i32 30, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.47, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.48, i64 0, i64 0))
%36 = tail call i32 @initialize_entry(i32 31, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.49, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.50, i64 0, i64 0))
%37 = tail call i32 @initialize_entry(i32 32, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.51, i64 0, i64 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.52, i64 0, i64 0))
%38 = tail call i32 @initialize_entry(i32 33, i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.53, i64 0, i64 0), i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.54, i64 0, i64 0))
%39 = tail call i32 @initialize_entry(i32 34, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.55, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.56, i64 0, i64 0))
%40 = tail call i32 @initialize_entry(i32 35, i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.57, i64 0, i64 0), i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.58, i64 0, i64 0))
%41 = tail call i32 @initialize_entry(i32 36, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.59, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.60, i64 0, i64 0))
%42 = tail call i32 @initialize_entry(i32 37, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.61, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.62, i64 0, i64 0))
%43 = tail call i32 @initialize_entry(i32 38, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.63, i64 0, i64 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.64, i64 0, i64 0))
%44 = tail call i32 @initialize_entry(i32 39, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.65, i64 0, i64 0), i8* getelementptr inbounds ([1 x i8], [1 x i8]* @.str.1, i64 0, i64 0))
%45 = tail call i32 @initialize_entry(i32 40, i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.66, i64 0, i64 0), i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.67, i64 0, i64 0))
%46 = tail call i32 @initialize_entry(i32 41, i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.68, i64 0, i64 0), i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.69, i64 0, i64 0))
ret void
}