Bug Summary

File:OMCompiler/Compiler/boot/build/SerializeInitXML.c
Warning:line 1864, column 3
Value stored to '_vr' is never read

Annotated Source Code

[?] Use j/k keys for keyboard navigation

1#ifdef OMC_BASE_FILE
2 #define OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c" OMC_BASE_FILE
3#else
4 #define OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c" "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
5#endif
6#include "omc_simulation_settings.h"
7#include "SerializeInitXML.h"
8#define _OMC_LIT0_data"%d" "%d"
9static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT0,2,_OMC_LIT0_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT0
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "%d"
}
;
10#define _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT0)((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3))
11#define _OMC_LIT1_data"%.15g" "%.15g"
12static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT1,5,_OMC_LIT1_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT1
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "%.15g"
}
;
13#define _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT1)((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3))
14#define _OMC_LIT2_data"initial value of unknown type: " "initial value of unknown type: "
15static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT2,31,_OMC_LIT2_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT2
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "initial value of unknown type: "
}
;
16#define _OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT2)((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3))
17#define _OMC_LIT3_data"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo" "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
18static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT3,101,_OMC_LIT3_data)struct { mmc_uint_t header; const char data[(101)+1]; } _OMC_LIT_STRUCT3
= { ((((mmc_uint_t)101)<<(3))+((1<<(3+3))+5)), "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
}
;
19#define _OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT3)((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3))
20static const MMC_DEFREALLIT(_OMC_LIT_STRUCT4_6,1588090879.0)struct mmc_real_lit _OMC_LIT_STRUCT4_6 = {0,(((8/8) << 10
) + 9),1588090879.0}
;
21#define _OMC_LIT4_6((void*)((char*)(&(_OMC_LIT_STRUCT4_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT4_6)((void*)((char*)(&(_OMC_LIT_STRUCT4_6).header) + 3))
22static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT4,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT4
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(630))((void*)(((((mmc_uint_t) (630)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(18))((void*)(((((mmc_uint_t) (18)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(630))((void*)(((((mmc_uint_t) (630)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(108))((void*)(((((mmc_uint_t) (108)) << 1)+0))),_OMC_LIT4_6((void*)((char*)(&(_OMC_LIT_STRUCT4_6).header) + 3))}};
23#define _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT4)((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))
24#define _OMC_LIT5_data"-%02d" "-%02d"
25static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT5,5,_OMC_LIT5_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT5
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "-%02d"
}
;
26#define _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT5)((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3))
27#define _OMC_LIT6_data"T%02d" "T%02d"
28static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT6,5,_OMC_LIT6_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT6
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "T%02d"
}
;
29#define _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT6)((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))
30#define _OMC_LIT7_data":%02d" ":%02d"
31static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT7,5,_OMC_LIT7_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT7
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), ":%02d"
}
;
32#define _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT7)((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3))
33#define _OMC_LIT8_data":%02dZ" ":%02dZ"
34static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT8,6,_OMC_LIT8_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT8
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), ":%02dZ"
}
;
35#define _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT8)((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))
36#define _OMC_LIT9_data"\"alias\" aliasVariable=\"" "\"alias\" aliasVariable=\""
37static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT9,23,_OMC_LIT9_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT9
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), "\"alias\" aliasVariable=\""
}
;
38#define _OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT9)((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3))
39#define _OMC_LIT10_data"\" aliasVariableId=\"" "\" aliasVariableId=\""
40static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT10,19,_OMC_LIT10_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT10
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "\" aliasVariableId=\""
}
;
41#define _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT10)((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3))
42#define _OMC_LIT11_data"\"" "\""
43static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT11,1,_OMC_LIT11_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT11
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\""
}
;
44#define _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT11)((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))
45#define _OMC_LIT12_data"\"negatedAlias\" aliasVariable=\"" "\"negatedAlias\" aliasVariable=\""
46static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT12,30,_OMC_LIT12_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT12
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "\"negatedAlias\" aliasVariable=\""
}
;
47#define _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT12)((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3))
48#define _OMC_LIT13_data"\"noAlias\"" "\"noAlias\""
49static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT13,9,_OMC_LIT13_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT13
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "\"noAlias\""
}
;
50#define _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT13)((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3))
51#define _OMC_LIT14_data"discrete" "discrete"
52static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT14,8,_OMC_LIT14_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT14
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "discrete"
}
;
53#define _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT14)((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3))
54#define _OMC_LIT15_data"parameter" "parameter"
55static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT15,9,_OMC_LIT15_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT15
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "parameter"
}
;
56#define _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT15)((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))
57#define _OMC_LIT16_data"constant" "constant"
58static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT16,8,_OMC_LIT16_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT16
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "constant"
}
;
59#define _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT16)((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3))
60#define _OMC_LIT17_data"continuous" "continuous"
61static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT17,10,_OMC_LIT17_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT17
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "continuous"
}
;
62#define _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT17)((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))
63#define _OMC_LIT18_data"none" "none"
64static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT18,4,_OMC_LIT18_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT18
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "none"
}
;
65#define _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT18)((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))
66#define _OMC_LIT19_data"output" "output"
67static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT19,6,_OMC_LIT19_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT19
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "output"
}
;
68#define _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT19)((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3))
69#define _OMC_LIT20_data"input" "input"
70static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT20,5,_OMC_LIT20_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT20
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "input"
}
;
71#define _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT20)((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))
72#define _OMC_LIT21_data"local" "local"
73static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT21,5,_OMC_LIT21_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT21
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "local"
}
;
74#define _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT21)((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3))
75#define _OMC_LIT22_data"calculatedParameter" "calculatedParameter"
76static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT22,19,_OMC_LIT22_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT22
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "calculatedParameter"
}
;
77#define _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT22)((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3))
78#define _OMC_LIT23_data"" ""
79static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT23,0,_OMC_LIT23_data)struct { mmc_uint_t header; const char data[(0)+1]; } _OMC_LIT_STRUCT23
= { ((((mmc_uint_t)0)<<(3))+((1<<(3+3))+5)), "" }
;
80#define _OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT23)((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3))
81#define _OMC_LIT24_data" " " "
82static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT24,1,_OMC_LIT24_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT24
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), " "
}
;
83#define _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT24)((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3))
84#define _OMC_LIT25_data"=\"" "=\""
85static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT25,2,_OMC_LIT25_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT25
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "=\""
}
;
86#define _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT25)((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3))
87#define _OMC_LIT26_data" fixed=\"" " fixed=\""
88static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT26,8,_OMC_LIT26_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT26
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), " fixed=\""
}
;
89#define _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT26)((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3))
90#define _OMC_LIT27_data"=\"true\" " "=\"true\" "
91static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT27,8,_OMC_LIT27_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT27
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "=\"true\" "
}
;
92#define _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT27)((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3))
93#define _OMC_LIT28_data"=\"false\"" "=\"false\""
94static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT28,8,_OMC_LIT28_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT28
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "=\"false\""
}
;
95#define _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT28)((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3))
96#define _OMC_LIT29_data"<Integer " "<Integer "
97static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT29,9,_OMC_LIT29_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT29
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "<Integer "
}
;
98#define _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT29)((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3))
99#define _OMC_LIT30_data"start" "start"
100static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT30,5,_OMC_LIT30_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT30
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "start"
}
;
101#define _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT30)((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3))
102#define _OMC_LIT31_data"min" "min"
103static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT31,3,_OMC_LIT31_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT31
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "min"
}
;
104#define _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT31)((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))
105#define _OMC_LIT32_data"max" "max"
106static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT32,3,_OMC_LIT32_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT32
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "max"
}
;
107#define _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT32)((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3))
108#define _OMC_LIT33_data"unit" "unit"
109static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT33,4,_OMC_LIT33_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT33
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "unit"
}
;
110#define _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT33)((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3))
111#define _OMC_LIT34_data"displayUnit" "displayUnit"
112static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT34,11,_OMC_LIT34_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT34
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "displayUnit"
}
;
113#define _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT34)((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3))
114#define _OMC_LIT35_data" />" " />"
115static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT35,3,_OMC_LIT35_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT35
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " />"
}
;
116#define _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT35)((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3))
117#define _OMC_LIT36_data"<Real " "<Real "
118static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT36,6,_OMC_LIT36_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT36
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "<Real "
}
;
119#define _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT36)((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3))
120#define _OMC_LIT37_data"useNominal" "useNominal"
121static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT37,10,_OMC_LIT37_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT37
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "useNominal"
}
;
122#define _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT37)((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3))
123#define _OMC_LIT38_data"nominal" "nominal"
124static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT38,7,_OMC_LIT38_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT38
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "nominal"
}
;
125#define _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT38)((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3))
126#define _OMC_LIT39_data"<Boolean " "<Boolean "
127static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT39,9,_OMC_LIT39_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT39
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "<Boolean "
}
;
128#define _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT39)((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))
129#define _OMC_LIT40_data"<String " "<String "
130static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT40,8,_OMC_LIT40_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT40
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "<String "
}
;
131#define _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT40)((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))
132#define _OMC_LIT41_data"<ExternalObject path=\"" "<ExternalObject path=\""
133static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT41,22,_OMC_LIT41_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT41
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), "<ExternalObject path=\""
}
;
134#define _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT41)((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3))
135#define _OMC_LIT42_data"." "."
136static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT42,1,_OMC_LIT42_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT42
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "."
}
;
137#define _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT42)((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3))
138#define _OMC_LIT43_data"ScalarVariableType: " "ScalarVariableType: "
139static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT43,20,_OMC_LIT43_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT43
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "ScalarVariableType: "
}
;
140#define _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT43)((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))
141static const MMC_DEFREALLIT(_OMC_LIT_STRUCT44_6,1588090879.0)struct mmc_real_lit _OMC_LIT_STRUCT44_6 = {0,(((8/8) <<
10) + 9),1588090879.0}
;
142#define _OMC_LIT44_6((void*)((char*)(&(_OMC_LIT_STRUCT44_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT44_6)((void*)((char*)(&(_OMC_LIT_STRUCT44_6).header) + 3))
143static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT44,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT44
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(482))((void*)(((((mmc_uint_t) (482)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(7))((void*)(((((mmc_uint_t) (7)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(482))((void*)(((((mmc_uint_t) (482)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(88))((void*)(((((mmc_uint_t) (88)) << 1)+0))),_OMC_LIT44_6((void*)((char*)(&(_OMC_LIT_STRUCT44_6).header) + 3))}};
144#define _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT44)((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3))
145#define _OMC_LIT45_data" name = \"" " name = \""
146static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT45,12,_OMC_LIT45_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT45
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), " name = \""
}
;
147#define _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT45)((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))
148#define _OMC_LIT46_data"\"\n" "\"\n"
149static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT46,2,_OMC_LIT46_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT46
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\"\n"
}
;
150#define _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT46)((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3))
151#define _OMC_LIT47_data" valueReference = \"" " valueReference = \""
152static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT47,22,_OMC_LIT47_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT47
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), " valueReference = \""
}
;
153#define _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT47)((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3))
154#define _OMC_LIT48_data" description = \"" " description = \""
155static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT48,19,_OMC_LIT48_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT48
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), " description = \""
}
;
156#define _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT48)((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3))
157#define _OMC_LIT49_data" variability = \"" " variability = \""
158static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT49,19,_OMC_LIT49_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT49
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), " variability = \""
}
;
159#define _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT49)((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3))
160#define _OMC_LIT50_data"\" isDiscrete = \"" "\" isDiscrete = \""
161static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT50,16,_OMC_LIT50_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT50
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "\" isDiscrete = \""
}
;
162#define _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT50)((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3))
163#define _OMC_LIT51_data" causality = \"" " causality = \""
164static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT51,17,_OMC_LIT51_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT51
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), " causality = \""
}
;
165#define _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT51)((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3))
166#define _OMC_LIT52_data"\" isValueChangeable = \"" "\" isValueChangeable = \""
167static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT52,23,_OMC_LIT52_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT52
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), "\" isValueChangeable = \""
}
;
168#define _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT52)((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))
169#define _OMC_LIT53_data" inputIndex = \"" " inputIndex = \""
170static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT53,18,_OMC_LIT53_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT53
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " inputIndex = \""
}
;
171#define _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT53)((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))
172#define _OMC_LIT54_data" alias = " " alias = "
173static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT54,12,_OMC_LIT54_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT54
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), " alias = "
}
;
174#define _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT54)((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))
175#define _OMC_LIT55_data"\n" "\n"
176static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT55,1,_OMC_LIT55_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT55
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\n"
}
;
177#define _OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT55)((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3))
178#define _OMC_LIT56_data" classIndex = \"" " classIndex = \""
179static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT56,18,_OMC_LIT56_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT56
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " classIndex = \""
}
;
180#define _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT56)((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3))
181#define _OMC_LIT57_data"\" classType = \"" "\" classType = \""
182static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT57,15,_OMC_LIT57_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT57
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "\" classType = \""
}
;
183#define _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT57)((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))
184#define _OMC_LIT58_data" isProtected = \"" " isProtected = \""
185static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT58,19,_OMC_LIT58_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT58
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), " isProtected = \""
}
;
186#define _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT58)((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))
187#define _OMC_LIT59_data"\" hideResult = \"" "\" hideResult = \""
188static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT59,16,_OMC_LIT59_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT59
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "\" hideResult = \""
}
;
189#define _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT59)((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3))
190#define _OMC_LIT60_data" fileName = \"" " fileName = \""
191static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT60,16,_OMC_LIT60_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT60
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), " fileName = \""
}
;
192#define _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT60)((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))
193#define _OMC_LIT61_data"\" startLine = \"" "\" startLine = \""
194static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT61,15,_OMC_LIT61_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT61
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "\" startLine = \""
}
;
195#define _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT61)((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))
196#define _OMC_LIT62_data"\" startColumn = \"" "\" startColumn = \""
197static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT62,17,_OMC_LIT62_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT62
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "\" startColumn = \""
}
;
198#define _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT62)((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))
199#define _OMC_LIT63_data"\" endLine = \"" "\" endLine = \""
200static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT63,13,_OMC_LIT63_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT63
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "\" endLine = \""
}
;
201#define _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT63)((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3))
202#define _OMC_LIT64_data"\" endColumn = \"" "\" endColumn = \""
203static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT64,15,_OMC_LIT64_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT64
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "\" endColumn = \""
}
;
204#define _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT64)((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))
205#define _OMC_LIT65_data"\" fileWritable = \"" "\" fileWritable = \""
206static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT65,18,_OMC_LIT65_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT65
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "\" fileWritable = \""
}
;
207#define _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT65)((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3))
208#define _OMC_LIT66_data"\">\n" "\">\n"
209static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT66,3,_OMC_LIT66_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT66
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\">\n"
}
;
210#define _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT66)((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3))
211#define _OMC_LIT67_data" <ScalarVariable\n" " <ScalarVariable\n"
212static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT67,18,_OMC_LIT67_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT67
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " <ScalarVariable\n"
}
;
213#define _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT67)((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3))
214#define _OMC_LIT68_data" " " "
215static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT68,4,_OMC_LIT68_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT68
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " "
}
;
216#define _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT68)((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3))
217static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT69,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT69
= { (((3) << 10) + (((3) & 255) << 2)),
{&Tpl_Text_MEM__TEXT__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
218#define _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT69)((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))
219#define _OMC_LIT70_data"\n </ScalarVariable>\n" "\n </ScalarVariable>\n"
220static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT70,21,_OMC_LIT70_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT70
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "\n </ScalarVariable>\n"
}
;
221#define _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT70)((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3))
222#define _OMC_LIT71_data"omsic" "omsic"
223static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT71,5,_OMC_LIT71_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT71
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "omsic"
}
;
224#define _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT71)((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3))
225#define _OMC_LIT72_data"omsicpp" "omsicpp"
226static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT72,7,_OMC_LIT72_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT72
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "omsicpp"
}
;
227#define _OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT72)((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3))
228#define _OMC_LIT73_data"rSta" "rSta"
229static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT73,4,_OMC_LIT73_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT73
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "rSta"
}
;
230#define _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT73)((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3))
231#define _OMC_LIT74_data"rDer" "rDer"
232static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT74,4,_OMC_LIT74_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT74
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "rDer"
}
;
233#define _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT74)((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))
234#define _OMC_LIT75_data"rAlg" "rAlg"
235static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT75,4,_OMC_LIT75_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT75
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "rAlg"
}
;
236#define _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT75)((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))
237#define _OMC_LIT76_data"rPar" "rPar"
238static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT76,4,_OMC_LIT76_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT76
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "rPar"
}
;
239#define _OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT76)((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))
240#define _OMC_LIT77_data"rAli" "rAli"
241static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT77,4,_OMC_LIT77_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT77
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "rAli"
}
;
242#define _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT77)((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3))
243#define _OMC_LIT78_data"iAlg" "iAlg"
244static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT78,4,_OMC_LIT78_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT78
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "iAlg"
}
;
245#define _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT78)((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))
246#define _OMC_LIT79_data"iPar" "iPar"
247static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT79,4,_OMC_LIT79_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT79
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "iPar"
}
;
248#define _OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT79)((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3))
249#define _OMC_LIT80_data"iAli" "iAli"
250static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT80,4,_OMC_LIT80_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT80
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "iAli"
}
;
251#define _OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT80)((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3))
252#define _OMC_LIT81_data"bAlg" "bAlg"
253static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT81,4,_OMC_LIT81_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT81
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "bAlg"
}
;
254#define _OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT81)((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3))
255#define _OMC_LIT82_data"bPar" "bPar"
256static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT82,4,_OMC_LIT82_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT82
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "bPar"
}
;
257#define _OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT82)((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))
258#define _OMC_LIT83_data"bAli" "bAli"
259static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT83,4,_OMC_LIT83_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT83
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "bAli"
}
;
260#define _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT83)((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))
261#define _OMC_LIT84_data"sAlg" "sAlg"
262static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT84,4,_OMC_LIT84_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT84
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "sAlg"
}
;
263#define _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT84)((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))
264#define _OMC_LIT85_data"sPar" "sPar"
265static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT85,4,_OMC_LIT85_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT85
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "sPar"
}
;
266#define _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT85)((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))
267#define _OMC_LIT86_data"sAli" "sAli"
268static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT86,4,_OMC_LIT86_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT86
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "sAli"
}
;
269#define _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT86)((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3))
270#define _OMC_LIT87_data"rSen" "rSen"
271static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT87,4,_OMC_LIT87_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT87
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "rSen"
}
;
272#define _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT87)((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))
273#define _OMC_LIT88_data"/" "/"
274static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT88,1,_OMC_LIT88_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT88
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "/"
}
;
275#define _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT88)((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3))
276#define _OMC_LIT89_data"_init.xml" "_init.xml"
277static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT89,9,_OMC_LIT89_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT89
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "_init.xml"
}
;
278#define _OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT89)((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))
279#define _OMC_LIT90_data"2.0" "2.0"
280static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT90,3,_OMC_LIT90_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT90
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "2.0"
}
;
281#define _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT90)((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3))
282#define _OMC_LIT91_data"1.0" "1.0"
283static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT91,3,_OMC_LIT91_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT91
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "1.0"
}
;
284#define _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT91)((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3))
285#define _OMC_LIT92_data"<?xml version = \"1.0\" encoding=\"UTF-8\"?>\n\n" "<?xml version = \"1.0\" encoding=\"UTF-8\"?>\n\n"
286static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT92,42,_OMC_LIT92_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT92
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), "<?xml version = \"1.0\" encoding=\"UTF-8\"?>\n\n"
}
;
287#define _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT92)((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3))
288#define _OMC_LIT93_data"<!-- description of the model interface using an extention of the FMI standard -->\n" "<!-- description of the model interface using an extention of the FMI standard -->\n"
289static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT93,83,_OMC_LIT93_data)struct { mmc_uint_t header; const char data[(83)+1]; } _OMC_LIT_STRUCT93
= { ((((mmc_uint_t)83)<<(3))+((1<<(3+3))+5)), "<!-- description of the model interface using an extention of the FMI standard -->\n"
}
;
290#define _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT93)((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))
291#define _OMC_LIT94_data"<fmiModelDescription\n" "<fmiModelDescription\n"
292static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT94,21,_OMC_LIT94_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT94
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "<fmiModelDescription\n"
}
;
293#define _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT94)((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))
294#define _OMC_LIT95_data" fmiVersion = \"" " fmiVersion = \""
295static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT95,41,_OMC_LIT95_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT95
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " fmiVersion = \""
}
;
296#define _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT95)((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))
297#define _OMC_LIT96_data"\"\n\n" "\"\n\n"
298static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT96,3,_OMC_LIT96_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT96
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\"\n\n"
}
;
299#define _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT96)((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))
300#define _OMC_LIT97_data" modelName = \"" " modelName = \""
301static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT97,41,_OMC_LIT97_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT97
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " modelName = \""
}
;
302#define _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT97)((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))
303#define _OMC_LIT98_data" modelIdentifier = \"" " modelIdentifier = \""
304static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT98,41,_OMC_LIT98_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT98
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " modelIdentifier = \""
}
;
305#define _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT98)((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3))
306#define _OMC_LIT99_data"_" "_"
307static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT99,1,_OMC_LIT99_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT99
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "_"
}
;
308#define _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT99)((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))
309#define _OMC_LIT100_data" OPENMODELICAHOME = \"" " OPENMODELICAHOME = \""
310static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT100,41,_OMC_LIT100_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT100
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " OPENMODELICAHOME = \""
}
;
311#define _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT100)((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3))
312#define _OMC_LIT101_data" guid = \"{" " guid = \"{"
313static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT101,42,_OMC_LIT101_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT101
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), " guid = \"{"
}
;
314#define _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT101)((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))
315#define _OMC_LIT102_data"}\"\n\n" "}\"\n\n"
316static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT102,4,_OMC_LIT102_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT102
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "}\"\n\n"
}
;
317#define _OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT102)((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3))
318#define _OMC_LIT103_data" description = \"" " description = \""
319static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT103,41,_OMC_LIT103_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT103
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " description = \""
}
;
320#define _OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT103)((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3))
321#define _OMC_LIT104_data" generationTool = \"OpenModelica Compiler " " generationTool = \"OpenModelica Compiler "
322static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT104,63,_OMC_LIT104_data)struct { mmc_uint_t header; const char data[(63)+1]; } _OMC_LIT_STRUCT104
= { ((((mmc_uint_t)63)<<(3))+((1<<(3+3))+5)), " generationTool = \"OpenModelica Compiler "
}
;
323#define _OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT104)((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))
324#define _OMC_LIT105_data" generationDateAndTime = \"" " generationDateAndTime = \""
325static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT105,41,_OMC_LIT105_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT105
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " generationDateAndTime = \""
}
;
326#define _OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT105)((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3))
327#define _OMC_LIT106_data" variableNamingConvention = \"structured\"\n\n" " variableNamingConvention = \"structured\"\n\n"
328static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT106,54,_OMC_LIT106_data)struct { mmc_uint_t header; const char data[(54)+1]; } _OMC_LIT_STRUCT106
= { ((((mmc_uint_t)54)<<(3))+((1<<(3+3))+5)), " variableNamingConvention = \"structured\"\n\n"
}
;
329#define _OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT106)((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3))
330#define _OMC_LIT107_data" numberOfEventIndicators = \"" " numberOfEventIndicators = \""
331static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT107,41,_OMC_LIT107_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT107
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfEventIndicators = \""
}
;
332#define _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT107)((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3))
333#define _OMC_LIT108_data"\" cmt_numberOfEventIndicators = \"NG: number of zero crossings, FMI\"\n" "\" cmt_numberOfEventIndicators = \"NG: number of zero crossings, FMI\"\n"
334static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT108,113,_OMC_LIT108_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT108
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfEventIndicators = \"NG: number of zero crossings, FMI\"\n"
}
;
335#define _OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT108)((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))
336#define _OMC_LIT109_data" numberOfTimeEvents = \"" " numberOfTimeEvents = \""
337static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT109,41,_OMC_LIT109_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT109
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfTimeEvents = \""
}
;
338#define _OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT109)((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3))
339#define _OMC_LIT110_data"\" cmt_numberOfTimeEvents = \"NG_SAM: number of zero crossings that are samples, OMC\"\n\n" "\" cmt_numberOfTimeEvents = \"NG_SAM: number of zero crossings that are samples, OMC\"\n\n"
340static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT110,114,_OMC_LIT110_data)struct { mmc_uint_t header; const char data[(114)+1]; } _OMC_LIT_STRUCT110
= { ((((mmc_uint_t)114)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfTimeEvents = \"NG_SAM: number of zero crossings that are samples, OMC\"\n\n"
}
;
341#define _OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT110)((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3))
342#define _OMC_LIT111_data" numberOfInputVariables = \"" " numberOfInputVariables = \""
343static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT111,41,_OMC_LIT111_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT111
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfInputVariables = \""
}
;
344#define _OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT111)((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3))
345#define _OMC_LIT112_data"\" cmt_numberOfInputVariables = \"NI: number of inputvar on topmodel, OMC\"\n" "\" cmt_numberOfInputVariables = \"NI: number of inputvar on topmodel, OMC\"\n"
346static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT112,113,_OMC_LIT112_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT112
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfInputVariables = \"NI: number of inputvar on topmodel, OMC\"\n"
}
;
347#define _OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT112)((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3))
348#define _OMC_LIT113_data" numberOfOutputVariables = \"" " numberOfOutputVariables = \""
349static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT113,41,_OMC_LIT113_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT113
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfOutputVariables = \""
}
;
350#define _OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT113)((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3))
351#define _OMC_LIT114_data"\" cmt_numberOfOutputVariables = \"NO: number of outputvar on topmodel, OMC\"\n\n" "\" cmt_numberOfOutputVariables = \"NO: number of outputvar on topmodel, OMC\"\n\n"
352static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT114,114,_OMC_LIT114_data)struct { mmc_uint_t header; const char data[(114)+1]; } _OMC_LIT_STRUCT114
= { ((((mmc_uint_t)114)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfOutputVariables = \"NO: number of outputvar on topmodel, OMC\"\n\n"
}
;
353#define _OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT114)((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3))
354#define _OMC_LIT115_data" numberOfExternalObjects = \"" " numberOfExternalObjects = \""
355static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT115,41,_OMC_LIT115_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT115
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfExternalObjects = \""
}
;
356#define _OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT115)((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3))
357#define _OMC_LIT116_data"\" cmt_numberOfExternalObjects = \"NEXT: number of external objects, OMC\"\n" "\" cmt_numberOfExternalObjects = \"NEXT: number of external objects, OMC\"\n"
358static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT116,113,_OMC_LIT116_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT116
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfExternalObjects = \"NEXT: number of external objects, OMC\"\n"
}
;
359#define _OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT116)((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3))
360#define _OMC_LIT117_data" numberOfFunctions = \"" " numberOfFunctions = \""
361static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT117,41,_OMC_LIT117_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT117
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfFunctions = \""
}
;
362#define _OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT117)((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))
363#define _OMC_LIT118_data"\" cmt_numberOfFunctions = \"NFUNC: number of functions used by the simulation, OMC\"\n\n" "\" cmt_numberOfFunctions = \"NFUNC: number of functions used by the simulation, OMC\"\n\n"
364static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT118,114,_OMC_LIT118_data)struct { mmc_uint_t header; const char data[(114)+1]; } _OMC_LIT_STRUCT118
= { ((((mmc_uint_t)114)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfFunctions = \"NFUNC: number of functions used by the simulation, OMC\"\n\n"
}
;
365#define _OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT118)((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3))
366#define _OMC_LIT119_data" numberOfContinuousStates = \"" " numberOfContinuousStates = \""
367static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT119,41,_OMC_LIT119_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT119
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfContinuousStates = \""
}
;
368#define _OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT119)((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3))
369#define _OMC_LIT120_data"\" cmt_numberOfContinuousStates = \"NX: number of states, FMI\"\n" "\" cmt_numberOfContinuousStates = \"NX: number of states, FMI\"\n"
370static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT120,113,_OMC_LIT120_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT120
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfContinuousStates = \"NX: number of states, FMI\"\n"
}
;
371#define _OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT120)((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))
372#define _OMC_LIT121_data" numberOfRealAlgebraicVariables = \"" " numberOfRealAlgebraicVariables = \""
373static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT121,41,_OMC_LIT121_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT121
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfRealAlgebraicVariables = \""
}
;
374#define _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT121)((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3))
375#define _OMC_LIT122_data"\" cmt_numberOfRealAlgebraicVariables = \"NY: number of real variables, OMC\"\n" "\" cmt_numberOfRealAlgebraicVariables = \"NY: number of real variables, OMC\"\n"
376static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT122,113,_OMC_LIT122_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT122
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfRealAlgebraicVariables = \"NY: number of real variables, OMC\"\n"
}
;
377#define _OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT122)((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3))
378#define _OMC_LIT123_data" numberOfRealAlgebraicAliasVariables = \"" " numberOfRealAlgebraicAliasVariables = \""
379static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT123,41,_OMC_LIT123_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT123
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfRealAlgebraicAliasVariables = \""
}
;
380#define _OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT123)((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3))
381#define _OMC_LIT124_data"\" cmt_numberOfRealAlgebraicAliasVariables = \"NA: number of alias variables, OMC\"\n" "\" cmt_numberOfRealAlgebraicAliasVariables = \"NA: number of alias variables, OMC\"\n"
382static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT124,113,_OMC_LIT124_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT124
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfRealAlgebraicAliasVariables = \"NA: number of alias variables, OMC\"\n"
}
;
383#define _OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT124)((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3))
384#define _OMC_LIT125_data" numberOfRealParameters = \"" " numberOfRealParameters = \""
385static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT125,41,_OMC_LIT125_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT125
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfRealParameters = \""
}
;
386#define _OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT125)((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3))
387#define _OMC_LIT126_data"\" cmt_numberOfRealParameters = \"NP: number of parameters, OMC\"\n\n" "\" cmt_numberOfRealParameters = \"NP: number of parameters, OMC\"\n\n"
388static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT126,114,_OMC_LIT126_data)struct { mmc_uint_t header; const char data[(114)+1]; } _OMC_LIT_STRUCT126
= { ((((mmc_uint_t)114)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfRealParameters = \"NP: number of parameters, OMC\"\n\n"
}
;
389#define _OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT126)((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3))
390#define _OMC_LIT127_data" numberOfIntegerAlgebraicVariables = \"" " numberOfIntegerAlgebraicVariables = \""
391static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT127,41,_OMC_LIT127_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT127
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfIntegerAlgebraicVariables = \""
}
;
392#define _OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT127)((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3))
393#define _OMC_LIT128_data"\" cmt_numberOfIntegerAlgebraicVariables = \"NYINT: number of alg. int variables, OMC\"\n" "\" cmt_numberOfIntegerAlgebraicVariables = \"NYINT: number of alg. int variables, OMC\"\n"
394static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT128,113,_OMC_LIT128_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT128
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfIntegerAlgebraicVariables = \"NYINT: number of alg. int variables, OMC\"\n"
}
;
395#define _OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT128)((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3))
396#define _OMC_LIT129_data" numberOfIntegerAliasVariables = \"" " numberOfIntegerAliasVariables = \""
397static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT129,41,_OMC_LIT129_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT129
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfIntegerAliasVariables = \""
}
;
398#define _OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT129)((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))
399#define _OMC_LIT130_data"\" cmt_numberOfIntegerAliasVariables = \"NAINT: number of alias int variables, OMC\"\n" "\" cmt_numberOfIntegerAliasVariables = \"NAINT: number of alias int variables, OMC\"\n"
400static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT130,113,_OMC_LIT130_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT130
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfIntegerAliasVariables = \"NAINT: number of alias int variables, OMC\"\n"
}
;
401#define _OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT130)((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3))
402#define _OMC_LIT131_data" numberOfIntegerParameters = \"" " numberOfIntegerParameters = \""
403static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT131,41,_OMC_LIT131_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT131
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfIntegerParameters = \""
}
;
404#define _OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT131)((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3))
405#define _OMC_LIT132_data"\" cmt_numberOfIntegerParameters = \"NPINT: number of int parameters, OMC\"\n\n" "\" cmt_numberOfIntegerParameters = \"NPINT: number of int parameters, OMC\"\n\n"
406static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT132,114,_OMC_LIT132_data)struct { mmc_uint_t header; const char data[(114)+1]; } _OMC_LIT_STRUCT132
= { ((((mmc_uint_t)114)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfIntegerParameters = \"NPINT: number of int parameters, OMC\"\n\n"
}
;
407#define _OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT132)((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3))
408#define _OMC_LIT133_data" numberOfStringAlgebraicVariables = \"" " numberOfStringAlgebraicVariables = \""
409static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT133,41,_OMC_LIT133_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT133
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfStringAlgebraicVariables = \""
}
;
410#define _OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT133)((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3))
411#define _OMC_LIT134_data"\" cmt_numberOfStringAlgebraicVariables = \"NYSTR: number of alg. string variables, OMC\"\n" "\" cmt_numberOfStringAlgebraicVariables = \"NYSTR: number of alg. string variables, OMC\"\n"
412static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT134,113,_OMC_LIT134_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT134
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfStringAlgebraicVariables = \"NYSTR: number of alg. string variables, OMC\"\n"
}
;
413#define _OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT134)((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3))
414#define _OMC_LIT135_data" numberOfStringAliasVariables = \"" " numberOfStringAliasVariables = \""
415static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT135,41,_OMC_LIT135_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT135
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfStringAliasVariables = \""
}
;
416#define _OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT135)((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3))
417#define _OMC_LIT136_data"\" cmt_numberOfStringAliasVariables = \"NASTR: number of alias string variables, OMC\"\n" "\" cmt_numberOfStringAliasVariables = \"NASTR: number of alias string variables, OMC\"\n"
418static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT136,113,_OMC_LIT136_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT136
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfStringAliasVariables = \"NASTR: number of alias string variables, OMC\"\n"
}
;
419#define _OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT136)((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3))
420#define _OMC_LIT137_data" numberOfStringParameters = \"" " numberOfStringParameters = \""
421static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT137,41,_OMC_LIT137_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT137
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfStringParameters = \""
}
;
422#define _OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT137)((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))
423#define _OMC_LIT138_data"\" cmt_numberOfStringParameters = \"NPSTR: number of string parameters, OMC\"\n\n" "\" cmt_numberOfStringParameters = \"NPSTR: number of string parameters, OMC\"\n\n"
424static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT138,114,_OMC_LIT138_data)struct { mmc_uint_t header; const char data[(114)+1]; } _OMC_LIT_STRUCT138
= { ((((mmc_uint_t)114)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfStringParameters = \"NPSTR: number of string parameters, OMC\"\n\n"
}
;
425#define _OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT138)((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3))
426#define _OMC_LIT139_data" numberOfBooleanAlgebraicVariables = \"" " numberOfBooleanAlgebraicVariables = \""
427static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT139,41,_OMC_LIT139_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT139
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfBooleanAlgebraicVariables = \""
}
;
428#define _OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT139)((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))
429#define _OMC_LIT140_data"\" cmt_numberOfBooleanAlgebraicVariables = \"NYBOOL: number of alg. bool variables, OMC\"\n" "\" cmt_numberOfBooleanAlgebraicVariables = \"NYBOOL: number of alg. bool variables, OMC\"\n"
430static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT140,113,_OMC_LIT140_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT140
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfBooleanAlgebraicVariables = \"NYBOOL: number of alg. bool variables, OMC\"\n"
}
;
431#define _OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT140)((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))
432#define _OMC_LIT141_data" numberOfBooleanAliasVariables = \"" " numberOfBooleanAliasVariables = \""
433static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT141,41,_OMC_LIT141_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT141
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfBooleanAliasVariables = \""
}
;
434#define _OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT141)((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3))
435#define _OMC_LIT142_data"\" cmt_numberOfBooleanAliasVariables = \"NABOOL: number of alias bool variables, OMC\"\n" "\" cmt_numberOfBooleanAliasVariables = \"NABOOL: number of alias bool variables, OMC\"\n"
436static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT142,113,_OMC_LIT142_data)struct { mmc_uint_t header; const char data[(113)+1]; } _OMC_LIT_STRUCT142
= { ((((mmc_uint_t)113)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfBooleanAliasVariables = \"NABOOL: number of alias bool variables, OMC\"\n"
}
;
437#define _OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT142)((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3))
438#define _OMC_LIT143_data" numberOfBooleanParameters = \"" " numberOfBooleanParameters = \""
439static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT143,41,_OMC_LIT143_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT143
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), " numberOfBooleanParameters = \""
}
;
440#define _OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT143)((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))
441#define _OMC_LIT144_data"\" cmt_numberOfBooleanParameters = \"NPBOOL: number of bool parameters, OMC\" >\n\n\n" "\" cmt_numberOfBooleanParameters = \"NPBOOL: number of bool parameters, OMC\" >\n\n\n"
442static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT144,117,_OMC_LIT144_data)struct { mmc_uint_t header; const char data[(117)+1]; } _OMC_LIT_STRUCT144
= { ((((mmc_uint_t)117)<<(3))+((1<<(3+3))+5)), "\" cmt_numberOfBooleanParameters = \"NPBOOL: number of bool parameters, OMC\" >\n\n\n"
}
;
443#define _OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT144)((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3))
444#define _OMC_LIT145_data" <!-- startTime, stopTime, tolerance are FMI specific, all others are OMC specific -->\n" " <!-- startTime, stopTime, tolerance are FMI specific, all others are OMC specific -->\n"
445static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT145,88,_OMC_LIT145_data)struct { mmc_uint_t header; const char data[(88)+1]; } _OMC_LIT_STRUCT145
= { ((((mmc_uint_t)88)<<(3))+((1<<(3+3))+5)), " <!-- startTime, stopTime, tolerance are FMI specific, all others are OMC specific -->\n"
}
;
446#define _OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT145)((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))
447#define _OMC_LIT146_data" <DefaultExperiment\n" " <DefaultExperiment\n"
448static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT146,21,_OMC_LIT146_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT146
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), " <DefaultExperiment\n"
}
;
449#define _OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT146)((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3))
450#define _OMC_LIT147_data" startTime = \"" " startTime = \""
451static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT147,22,_OMC_LIT147_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT147
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), " startTime = \""
}
;
452#define _OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT147)((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3))
453#define _OMC_LIT148_data" stopTime = \"" " stopTime = \""
454static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT148,22,_OMC_LIT148_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT148
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), " stopTime = \""
}
;
455#define _OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT148)((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3))
456#define _OMC_LIT149_data" stepSize = \"" " stepSize = \""
457static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT149,22,_OMC_LIT149_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT149
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), " stepSize = \""
}
;
458#define _OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT149)((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3))
459#define _OMC_LIT150_data" tolerance = \"" " tolerance = \""
460static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT150,22,_OMC_LIT150_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT150
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), " tolerance = \""
}
;
461#define _OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT150)((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3))
462#define _OMC_LIT151_data" solver = \"" " solver = \""
463static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT151,21,_OMC_LIT151_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT151
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), " solver = \""
}
;
464#define _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT151)((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))
465#define _OMC_LIT152_data" outputFormat = \"" " outputFormat = \""
466static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT152,25,_OMC_LIT152_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT152
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), " outputFormat = \""
}
;
467#define _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT152)((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3))
468#define _OMC_LIT153_data" variableFilter = \"" " variableFilter = \""
469static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT153,27,_OMC_LIT153_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT153
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), " variableFilter = \""
}
;
470#define _OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT153)((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3))
471#define _OMC_LIT154_data"\" />\n\n" "\" />\n\n"
472static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT154,6,_OMC_LIT154_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT154
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "\" />\n\n"
}
;
473#define _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT154)((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3))
474#define _OMC_LIT155_data" <!-- variables in the model -->\n" " <!-- variables in the model -->\n"
475static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT155,34,_OMC_LIT155_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT155
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), " <!-- variables in the model -->\n"
}
;
476#define _OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT155)((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3))
477#define _OMC_LIT156_data" <ModelVariables>\n\n" " <ModelVariables>\n\n"
478static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT156,20,_OMC_LIT156_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT156
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), " <ModelVariables>\n\n"
}
;
479#define _OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT156)((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3))
480#define _OMC_LIT157_data"\n\n\n </ModelVariables>\n\n" "\n\n\n </ModelVariables>\n\n"
481static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT157,24,_OMC_LIT157_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT157
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), "\n\n\n </ModelVariables>\n\n"
}
;
482#define _OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT157)((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3))
483#define _OMC_LIT158_data"\n</fmiModelDescription>\n\n" "\n</fmiModelDescription>\n\n"
484static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT158,25,_OMC_LIT158_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT158
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "\n</fmiModelDescription>\n\n"
}
;
485#define _OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT158)((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3))
486#include "util/modelica.h"
487
488#include "SerializeInitXML_includes.h"
489
490
491/* default, do not make protected functions static */
492#if !defined(PROTECTED_FUNCTION_STATIC)
493#define PROTECTED_FUNCTION_STATIC
494#endif
495PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_writeExp(threadData_t *threadData, modelica_complex _file, modelica_metatype _exp);
496PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_writeExp(threadData_t *threadData, modelica_metatype _file, modelica_metatype _exp);
497static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_writeExp,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_writeExp
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_writeExp,0}};
498#define boxvar_SerializeInitXML_writeExp((void*)((char*)(&(boxvar_lit_SerializeInitXML_writeExp).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_writeExp)((void*)((char*)(&(boxvar_lit_SerializeInitXML_writeExp).
header) + 3))
499PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_xsdateTime(threadData_t *threadData, modelica_complex _file, modelica_metatype _dt);
500PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_xsdateTime(threadData_t *threadData, modelica_metatype _file, modelica_metatype _dt);
501static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_xsdateTime,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_xsdateTime
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_xsdateTime,0}};
502#define boxvar_SerializeInitXML_xsdateTime((void*)((char*)(&(boxvar_lit_SerializeInitXML_xsdateTime
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_xsdateTime)((void*)((char*)(&(boxvar_lit_SerializeInitXML_xsdateTime
).header) + 3))
503PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_getAliasVar(threadData_t *threadData, modelica_complex _file, modelica_metatype _simVar);
504PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_getAliasVar(threadData_t *threadData, modelica_metatype _file, modelica_metatype _simVar);
505static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_getAliasVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_getAliasVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_getAliasVar,0}};
506#define boxvar_SerializeInitXML_getAliasVar((void*)((char*)(&(boxvar_lit_SerializeInitXML_getAliasVar
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_getAliasVar)((void*)((char*)(&(boxvar_lit_SerializeInitXML_getAliasVar
).header) + 3))
507PROTECTED_FUNCTION_STATIC modelica_string omc_SerializeInitXML_getVariablity(threadData_t *threadData, modelica_metatype _varKind);
508static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_getVariablity,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_getVariablity
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_getVariablityomc_SerializeInitXML_getVariablity,0}};
509#define boxvar_SerializeInitXML_getVariablity((void*)((char*)(&(boxvar_lit_SerializeInitXML_getVariablity
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_getVariablity)((void*)((char*)(&(boxvar_lit_SerializeInitXML_getVariablity
).header) + 3))
510PROTECTED_FUNCTION_STATIC modelica_string omc_SerializeInitXML_getCausality(threadData_t *threadData, modelica_metatype _c);
511static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_getCausality,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_getCausality
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_getCausalityomc_SerializeInitXML_getCausality,0}};
512#define boxvar_SerializeInitXML_getCausality((void*)((char*)(&(boxvar_lit_SerializeInitXML_getCausality
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_getCausality)((void*)((char*)(&(boxvar_lit_SerializeInitXML_getCausality
).header) + 3))
513PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData_t *threadData, modelica_complex _file, modelica_string _attr, modelica_string _name);
514PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableTypeStringAttribute(threadData_t *threadData, modelica_metatype _file, modelica_metatype _attr, modelica_metatype _name);
515static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableTypeStringAttribute,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_scalarVariableTypeStringAttribute
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_scalarVariableTypeStringAttribute,0}};
516#define boxvar_SerializeInitXML_scalarVariableTypeStringAttribute((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableTypeStringAttribute
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableTypeStringAttribute)((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableTypeStringAttribute
).header) + 3))
517PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableTypeAttribute(threadData_t *threadData, modelica_complex _file, modelica_metatype _attr, modelica_string _name);
518PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableTypeAttribute(threadData_t *threadData, modelica_metatype _file, modelica_metatype _attr, modelica_metatype _name);
519static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableTypeAttribute,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_scalarVariableTypeAttribute
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_scalarVariableTypeAttribute,0}};
520#define boxvar_SerializeInitXML_scalarVariableTypeAttribute((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableTypeAttribute
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableTypeAttribute)((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableTypeAttribute
).header) + 3))
521PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData_t *threadData, modelica_complex _file, modelica_boolean _isFixed);
522PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData_t *threadData, modelica_metatype _file, modelica_metatype _isFixed);
523static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableTypeFixedAttribute,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_scalarVariableTypeFixedAttribute
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_scalarVariableTypeFixedAttribute,0}};
524#define boxvar_SerializeInitXML_scalarVariableTypeFixedAttribute((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableTypeFixedAttribute
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableTypeFixedAttribute)((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableTypeFixedAttribute
).header) + 3))
525PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableTypeUseAttribute(threadData_t *threadData, modelica_complex _file, modelica_metatype _startValue, modelica_string _use, modelica_string _name);
526PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableTypeUseAttribute(threadData_t *threadData, modelica_metatype _file, modelica_metatype _startValue, modelica_metatype _use, modelica_metatype _name);
527static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableTypeUseAttribute,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_scalarVariableTypeUseAttribute
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_scalarVariableTypeUseAttribute,0}};
528#define boxvar_SerializeInitXML_scalarVariableTypeUseAttribute((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableTypeUseAttribute
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableTypeUseAttribute)((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableTypeUseAttribute
).header) + 3))
529PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableType(threadData_t *threadData, modelica_complex _file, modelica_string _unit, modelica_string _displayUnit, modelica_metatype _minValue, modelica_metatype _maxValue, modelica_metatype _startValue, modelica_metatype _nominalValue, modelica_boolean _isFixed, modelica_metatype _t);
530PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableType(threadData_t *threadData, modelica_metatype _file, modelica_metatype _unit, modelica_metatype _displayUnit, modelica_metatype _minValue, modelica_metatype _maxValue, modelica_metatype _startValue, modelica_metatype _nominalValue, modelica_metatype _isFixed, modelica_metatype _t);
531static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableType,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_scalarVariableType
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_scalarVariableType,0}};
532#define boxvar_SerializeInitXML_scalarVariableType((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableType
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableType)((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableType
).header) + 3))
533PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableAttribute(threadData_t *threadData, modelica_complex _file, modelica_metatype _simVar, modelica_string _classType, modelica_integer _valueReference, modelica_integer _classIndex);
534PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableAttribute(threadData_t *threadData, modelica_metatype _file, modelica_metatype _simVar, modelica_metatype _classType, modelica_metatype _valueReference, modelica_metatype _classIndex);
535static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableAttribute,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_scalarVariableAttribute
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_scalarVariableAttribute,0}};
536#define boxvar_SerializeInitXML_scalarVariableAttribute((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableAttribute
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariableAttribute)((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariableAttribute
).header) + 3))
537PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariable(threadData_t *threadData, modelica_complex _file, modelica_metatype _var, modelica_string _classType, modelica_integer _valueReference, modelica_integer _classIndex);
538PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariable(threadData_t *threadData, modelica_metatype _file, modelica_metatype _var, modelica_metatype _classType, modelica_metatype _valueReference, modelica_metatype _classIndex);
539static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariable,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_scalarVariable
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_scalarVariable,0}};
540#define boxvar_SerializeInitXML_scalarVariable((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariable
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariable)((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariable
).header) + 3))
541PROTECTED_FUNCTION_STATIC modelica_integer omc_SerializeInitXML_scalarVariables(threadData_t *threadData, modelica_complex _file, modelica_metatype _vars, modelica_string _classType, modelica_integer _D_24in_valueReference, modelica_integer _D_24in_index, modelica_integer *out_index);
542PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_SerializeInitXML_scalarVariables(threadData_t *threadData, modelica_metatype _file, modelica_metatype _vars, modelica_metatype _classType, modelica_metatype _D_24in_valueReference, modelica_metatype _D_24in_index, modelica_metatype *out_index);
543static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariables,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_scalarVariables
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_scalarVariables,0}};
544#define boxvar_SerializeInitXML_scalarVariables((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariables
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_scalarVariables)((void*)((char*)(&(boxvar_lit_SerializeInitXML_scalarVariables
).header) + 3))
545PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_modelVariables(threadData_t *threadData, modelica_complex _file, modelica_metatype _modelInfo);
546PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_modelVariables(threadData_t *threadData, modelica_metatype _file, modelica_metatype _modelInfo);
547static const MMC_DEFSTRUCTLIT(boxvar_lit_SerializeInitXML_modelVariables,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_SerializeInitXML_modelVariables
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_SerializeInitXML_modelVariables,0}};
548#define boxvar_SerializeInitXML_modelVariables((void*)((char*)(&(boxvar_lit_SerializeInitXML_modelVariables
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_SerializeInitXML_modelVariables)((void*)((char*)(&(boxvar_lit_SerializeInitXML_modelVariables
).header) + 3))
549
550PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_writeExp(threadData_t *threadData, modelica_complex _file, modelica_metatype _exp)
551{
552 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
553 MMC_SO()mmc_check_stackoverflow(threadData);
554 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
555#line 555 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
556 { /* match expression */
557 modelica_metatype tmp3_1;
558 tmp3_1 = _exp;
559 {
560 int tmp3;
561 {
562 switch (MMC_SWITCH_CAST(valueConstructor(tmp3_1))(((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) >> 2
) & 255))
) {
563 case 3: {
564
565 /* Pattern matching succeeded */
566#line 625 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
567 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_exp) - 3))) + (2)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
568#line 568 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
569#line 569 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
570 goto tmp2_done;
571 }
572 case 4: {
573
574 /* Pattern matching succeeded */
575#line 626 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
576 omc_File_writeReal(threadData, _file, mmc_unbox_real((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))))mmc_prim_get_real(((*(void**)(((void*)((void**)(((void*)((char
*)(_exp) - 3))) + (2)))))))
, _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
577#line 577 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
578#line 578 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
579 goto tmp2_done;
580 }
581 case 5: {
582
583 /* Pattern matching succeeded */
584#line 627 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
585 omc_File_writeEscape(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_exp) - 3))) + (
2)))))
), 4);
586#line 586 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
587#line 587 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
588 goto tmp2_done;
589 }
590 case 6: {
591 modelica_string tmp4;
592
593 /* Pattern matching succeeded */
594#line 628 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
595 tmp4 = modelica_boolean_to_modelica_string(mmc_unbox_boolean((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 2))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_exp) - 3))) + (2)))))))) >> 1)
, ((modelica_integer) 0), 1);
596#line 628 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
597 omc_File_write(threadData, _file, tmp4);
598#line 598 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
599#line 599 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
600 goto tmp2_done;
601 }
602 case 8: {
603
604 /* Pattern matching succeeded */
605#line 629 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
606 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_exp), 3))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_exp) - 3))) + (3)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
607#line 607 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
608#line 608 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
609 goto tmp2_done;
610 }
611 default:
612 tmp2_default: OMC_LABEL_UNUSED__attribute__((unused)); {
613
614 /* Pattern matching succeeded */
615#line 630 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
616 tmpMeta[0] = stringAppend(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)),omc_ExpressionDump_printExpStr(threadData, _exp));
617#line 630 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
618 omc_Error_addInternalError(threadData, tmpMeta[0], _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)));
619#line 619 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
620#line 630 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
621 goto goto_1;
622#line 622 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
623 goto tmp2_done;
624 }
625 }
626 goto tmp2_end;
627 tmp2_end: ;
628 }
629 goto goto_1;
630 goto_1:;
631 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
632 goto tmp2_done;
633 tmp2_done:;
634 }
635 }
636 ;
637 _return: OMC_LABEL_UNUSED__attribute__((unused))
638 return;
639}
640PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_writeExp(threadData_t *threadData, modelica_metatype _file, modelica_metatype _exp)
641{
642 omc_SerializeInitXML_writeExp(threadData, _file, _exp);
643 return;
644}
645
646PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_xsdateTime(threadData_t *threadData, modelica_complex _file, modelica_metatype _dt)
647{
648 MMC_SO()mmc_check_stackoverflow(threadData);
649 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
650#line 612 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
651 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_dt), 7))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_dt) - 3))) + (7)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
652#line 652 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
653
654#line 613 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
655 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_dt), 6))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_dt) - 3))) + (6)))))))) >> 1)
, _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
656#line 656 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
657
658#line 614 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
659 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_dt), 5))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_dt) - 3))) + (5)))))))) >> 1)
, _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
660#line 660 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
661
662#line 615 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
663 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_dt), 4))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_dt) - 3))) + (4)))))))) >> 1)
, _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)));
664#line 664 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
665
666#line 616 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
667 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_dt), 3))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_dt) - 3))) + (3)))))))) >> 1)
, _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)));
668#line 668 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
669
670#line 617 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
671 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_dt), 2))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_dt) - 3))) + (2)))))))) >> 1)
, _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)));
672#line 672 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
673 _return: OMC_LABEL_UNUSED__attribute__((unused))
674 return;
675}
676PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_xsdateTime(threadData_t *threadData, modelica_metatype _file, modelica_metatype _dt)
677{
678 omc_SerializeInitXML_xsdateTime(threadData, _file, _dt);
679 return;
680}
681
682PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_getAliasVar(threadData_t *threadData, modelica_complex _file, modelica_metatype _simVar)
683{
684 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
685 MMC_SO()mmc_check_stackoverflow(threadData);
686 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
687#line 687 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
688 { /* match expression */
689 modelica_metatype tmp3_1;
690 tmp3_1 = _simVar;
691 {
692 modelica_metatype _aliasvar = NULL((void*)0);
693 volatile mmc_switch_type tmp3;
694 int tmp4;
695 // _aliasvar has no default value.
696 tmp3 = 0;
697 for (; tmp3 < 3; tmp3++) {
698 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
699 case 0: {
700 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 16))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(16)))))
;
701 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],1,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((1 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
702
703 _aliasvar = tmpMeta[0];
704 /* Pattern matching succeeded */
705#line 591 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
706 omc_File_write(threadData, _file, _OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)));
707#line 707 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
708
709#line 592 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
710 omc_ComponentReference_writeCref(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_aliasvar), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_aliasvar) - 3)
)) + (2)))))
), 4);
711#line 711 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
712
713#line 593 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
714 omc_File_write(threadData, _file, _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)));
715#line 715 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
716
717#line 594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
718 tmpMeta[0] = stringAppend(omc_SimCodeUtil_getValueReference(threadData, _simVar, omc_SimCodeUtil_getSimCode(threadData), 1),_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
719#line 594 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
720 omc_File_write(threadData, _file, tmpMeta[0]);
721#line 721 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
722#line 722 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
723 goto tmp2_done;
724 }
725 case 1: {
726 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 16))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(16)))))
;
727 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],2,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((1 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
728
729 _aliasvar = tmpMeta[0];
730 /* Pattern matching succeeded */
731#line 598 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
732 omc_File_write(threadData, _file, _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)));
733#line 733 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
734
735#line 599 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
736 omc_ComponentReference_writeCref(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_aliasvar), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_aliasvar) - 3)
)) + (2)))))
), 4);
737#line 737 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
738
739#line 600 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
740 omc_File_write(threadData, _file, _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)));
741#line 741 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
742
743#line 601 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
744 tmpMeta[0] = stringAppend(omc_SimCodeUtil_getValueReference(threadData, _simVar, omc_SimCodeUtil_getSimCode(threadData), 1),_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
745#line 601 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
746 omc_File_write(threadData, _file, tmpMeta[0]);
747#line 747 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
748#line 748 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
749 goto tmp2_done;
750 }
751 case 2: {
752
753 /* Pattern matching succeeded */
754#line 604 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
755 omc_File_write(threadData, _file, _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)));
756#line 756 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
757#line 757 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
758 goto tmp2_done;
759 }
760 }
761 goto tmp2_end;
762 tmp2_end: ;
763 }
764 goto goto_1;
765 goto_1:;
766 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
767 goto tmp2_done;
768 tmp2_done:;
769 }
770 }
771 ;
772 _return: OMC_LABEL_UNUSED__attribute__((unused))
773 return;
774}
775PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_getAliasVar(threadData_t *threadData, modelica_metatype _file, modelica_metatype _simVar)
776{
777 omc_SerializeInitXML_getAliasVar(threadData, _file, _simVar);
778 return;
779}
780
781PROTECTED_FUNCTION_STATIC modelica_string omc_SerializeInitXML_getVariablity(threadData_t *threadData, modelica_metatype _varKind)
782{
783 modelica_string _str = NULL((void*)0);
784 modelica_string tmp1 = 0;
785 MMC_SO()mmc_check_stackoverflow(threadData);
786 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
787 // _str has no default value.
788#line 788 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
789 { /* match expression */
790 modelica_metatype tmp4_1;
791 tmp4_1 = _varKind;
792 {
793 int tmp4;
794 {
795 switch (MMC_SWITCH_CAST(valueConstructor(tmp4_1))(((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) >> 2
) & 255))
) {
796 case 9: {
797
798 /* Pattern matching succeeded */
799#line 576 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
800 tmp1 = _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3));
801#line 801 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
802 goto tmp3_done;
803 }
804 case 10: {
805
806 /* Pattern matching succeeded */
807#line 577 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
808 tmp1 = _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3));
809#line 809 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
810 goto tmp3_done;
811 }
812 case 11: {
813
814 /* Pattern matching succeeded */
815#line 578 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
816 tmp1 = _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3));
817#line 817 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
818 goto tmp3_done;
819 }
820 default:
821 tmp3_default: OMC_LABEL_UNUSED__attribute__((unused)); {
822
823 /* Pattern matching succeeded */
824#line 579 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
825 tmp1 = _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3));
826#line 826 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
827 goto tmp3_done;
828 }
829 }
830 goto tmp3_end;
831 tmp3_end: ;
832 }
833 goto goto_2;
834 goto_2:;
835 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
836 goto tmp3_done;
837 tmp3_done:;
838 }
839 }
840 _str = tmp1;
841 _return: OMC_LABEL_UNUSED__attribute__((unused))
842 return _str;
843}
844
845PROTECTED_FUNCTION_STATIC modelica_string omc_SerializeInitXML_getCausality(threadData_t *threadData, modelica_metatype _c)
846{
847 modelica_string _str = NULL((void*)0);
848 modelica_string tmp1 = 0;
849 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
850 MMC_SO()mmc_check_stackoverflow(threadData);
851 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
852 // _str has no default value.
853#line 853 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
854 { /* match expression */
855 modelica_metatype tmp4_1;
856 tmp4_1 = _c;
857 {
858 volatile mmc_switch_type tmp4;
859 int tmp5;
860 tmp4 = 0;
861 for (; tmp4 < 7; tmp4++) {
862 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
863 case 0: {
864 if (optionNone(tmp4_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp4_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp3_end;
865 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
866 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],0,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((0 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) goto tmp3_end;
867 /* Pattern matching succeeded */
868#line 561 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
869 tmp1 = _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3));
870#line 870 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
871 goto tmp3_done;
872 }
873 case 1: {
874 if (optionNone(tmp4_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp4_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp3_end;
875 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
876 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto tmp3_end;
877 /* Pattern matching succeeded */
878#line 562 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
879 tmp1 = _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3));
880#line 880 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
881 goto tmp3_done;
882 }
883 case 2: {
884 if (optionNone(tmp4_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp4_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp3_end;
885 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
886 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],2,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((0 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp3_end;
887 /* Pattern matching succeeded */
888#line 563 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
889 tmp1 = _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3));
890#line 890 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
891 goto tmp3_done;
892 }
893 case 3: {
894 if (optionNone(tmp4_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp4_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp3_end;
895 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
896 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],3,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((0 +1)
<< 10) + (((3 +3) & 255) << 2)))
== 0) goto tmp3_end;
897 /* Pattern matching succeeded */
898#line 564 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
899 tmp1 = _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3));
900#line 900 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
901 goto tmp3_done;
902 }
903 case 4: {
904 if (optionNone(tmp4_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp4_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp3_end;
905 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
906 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],4,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((0 +1)
<< 10) + (((4 +3) & 255) << 2)))
== 0) goto tmp3_end;
907 /* Pattern matching succeeded */
908#line 565 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
909 tmp1 = _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3));
910#line 910 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
911 goto tmp3_done;
912 }
913 case 5: {
914 if (optionNone(tmp4_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp4_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp3_end;
915 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
916 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],5,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((0 +1)
<< 10) + (((5 +3) & 255) << 2)))
== 0) goto tmp3_end;
917 /* Pattern matching succeeded */
918#line 566 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
919 tmp1 = _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3));
920#line 920 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
921 goto tmp3_done;
922 }
923 case 6: {
924
925 /* Pattern matching succeeded */
926#line 567 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
927 tmp1 = _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3));
928#line 928 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
929 goto tmp3_done;
930 }
931 }
932 goto tmp3_end;
933 tmp3_end: ;
934 }
935 goto goto_2;
936 goto_2:;
937 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
938 goto tmp3_done;
939 tmp3_done:;
940 }
941 }
942 _str = tmp1;
943 _return: OMC_LABEL_UNUSED__attribute__((unused))
944 return _str;
945}
946
947PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData_t *threadData, modelica_complex _file, modelica_string _attr, modelica_string _name)
948{
949 MMC_SO()mmc_check_stackoverflow(threadData);
950 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
951#line 546 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
952 if((stringEqual(_attr, _OMC_LIT23)((((((*(mmc_uint_t*)((void*)((char*)(_attr) - 3)))) >> (
3)) - 8)) == (((((*(mmc_uint_t*)((void*)((char*)(((void*)((char
*)(&(_OMC_LIT_STRUCT23).header) + 3))) - 3)))) >> (
3)) - 8)) && !mmc_stringCompare(_attr,((void*)((char*
)(&(_OMC_LIT_STRUCT23).header) + 3))))
))
953#line 546 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
954 {
955#line 547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
956 goto _return;
957#line 957 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
958 }
959
960#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
961 omc_File_write(threadData, _file, _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)));
962#line 962 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
963
964#line 550 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
965 omc_File_write(threadData, _file, _name);
966#line 966 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
967
968#line 551 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
969 omc_File_write(threadData, _file, _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)));
970#line 970 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
971
972#line 552 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
973 omc_File_writeEscape(threadData, _file, _attr, 4);
974#line 974 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
975
976#line 553 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
977 omc_File_write(threadData, _file, _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
978#line 978 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
979 _return: OMC_LABEL_UNUSED__attribute__((unused))
980 return;
981}
982PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableTypeStringAttribute(threadData_t *threadData, modelica_metatype _file, modelica_metatype _attr, modelica_metatype _name)
983{
984 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _attr, _name);
985 return;
986}
987
988PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableTypeAttribute(threadData_t *threadData, modelica_complex _file, modelica_metatype _attr, modelica_string _name)
989{
990 modelica_metatype _exp = NULL((void*)0);
991 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
992 MMC_SO()mmc_check_stackoverflow(threadData);
993 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
994 // _exp has no default value.
995#line 995 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
996 { /* match expression */
997 modelica_metatype tmp3_1;
998 tmp3_1 = _attr;
999 {
1000 volatile mmc_switch_type tmp3;
1001 int tmp4;
1002 tmp3 = 0;
1003 for (; tmp3 < 2; tmp3++) {
1004 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1005 case 0: {
1006 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1007 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1008 _exp = tmpMeta[0];
1009 /* Pattern matching succeeded */
1010#line 531 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1011 omc_File_write(threadData, _file, _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)));
1012#line 1012 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1013
1014#line 532 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1015 omc_File_write(threadData, _file, _name);
1016#line 1016 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1017
1018#line 533 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1019 omc_File_write(threadData, _file, _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)));
1020#line 1020 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1021
1022#line 534 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1023 omc_SerializeInitXML_writeExp(threadData, _file, _exp);
1024#line 1024 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1025
1026#line 535 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1027 omc_File_write(threadData, _file, _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
1028#line 1028 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1029#line 1029 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1030 goto tmp2_done;
1031 }
1032 case 1: {
1033
1034 /* Pattern matching succeeded */
1035#line 1035 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1036 goto tmp2_done;
1037 }
1038 }
1039 goto tmp2_end;
1040 tmp2_end: ;
1041 }
1042 goto goto_1;
1043 goto_1:;
1044 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1045 goto tmp2_done;
1046 tmp2_done:;
1047 }
1048 }
1049 ;
1050 _return: OMC_LABEL_UNUSED__attribute__((unused))
1051 return;
1052}
1053PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableTypeAttribute(threadData_t *threadData, modelica_metatype _file, modelica_metatype _attr, modelica_metatype _name)
1054{
1055 omc_SerializeInitXML_scalarVariableTypeAttribute(threadData, _file, _attr, _name);
1056 return;
1057}
1058
1059PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData_t *threadData, modelica_complex _file, modelica_boolean _isFixed)
1060{
1061 modelica_string tmp1;
1062 MMC_SO()mmc_check_stackoverflow(threadData);
1063 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1064#line 516 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1065 omc_File_write(threadData, _file, _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)));
1066#line 1066 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1067
1068#line 517 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1069 tmp1 = modelica_boolean_to_modelica_string(_isFixed, ((modelica_integer) 0), 1);
1070#line 517 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1071 omc_File_write(threadData, _file, tmp1);
1072#line 1072 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1073
1074#line 518 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1075 omc_File_write(threadData, _file, _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
1076#line 1076 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1077 _return: OMC_LABEL_UNUSED__attribute__((unused))
1078 return;
1079}
1080PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData_t *threadData, modelica_metatype _file, modelica_metatype _isFixed)
1081{
1082 modelica_integer tmp1;
1083 tmp1 = mmc_unbox_integer(_isFixed)(((mmc_sint_t) (_isFixed)) >> 1);
1084 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, tmp1);
1085 return;
1086}
1087
1088PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableTypeUseAttribute(threadData_t *threadData, modelica_complex _file, modelica_metatype _startValue, modelica_string _use, modelica_string _name)
1089{
1090 modelica_metatype _exp = NULL((void*)0);
1091 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
1092 MMC_SO()mmc_check_stackoverflow(threadData);
1093 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1094 // _exp has no default value.
1095#line 495 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1096 omc_File_write(threadData, _file, _use);
1097#line 1097 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1098
1099#line 1099 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1100 { /* match expression */
1101 modelica_metatype tmp3_1;
1102 tmp3_1 = _startValue;
1103 {
1104 volatile mmc_switch_type tmp3;
1105 int tmp4;
1106 tmp3 = 0;
1107 for (; tmp3 < 2; tmp3++) {
1108 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1109 case 0: {
1110 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1111 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1112 _exp = tmpMeta[0];
1113 /* Pattern matching succeeded */
1114#line 499 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1115 omc_File_write(threadData, _file, _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)));
1116#line 1116 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1117
1118#line 500 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1119 omc_File_write(threadData, _file, _name);
1120#line 1120 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1121
1122#line 501 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1123 omc_File_write(threadData, _file, _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)));
1124#line 1124 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1125
1126#line 502 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1127 omc_SerializeInitXML_writeExp(threadData, _file, _exp);
1128#line 1128 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1129
1130#line 503 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1131 omc_File_write(threadData, _file, _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
1132#line 1132 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1133#line 1133 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1134 goto tmp2_done;
1135 }
1136 case 1: {
1137
1138 /* Pattern matching succeeded */
1139#line 507 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1140 omc_File_write(threadData, _file, _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)));
1141#line 1141 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1142#line 1142 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1143 goto tmp2_done;
1144 }
1145 }
1146 goto tmp2_end;
1147 tmp2_end: ;
1148 }
1149 goto goto_1;
1150 goto_1:;
1151 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1152 goto tmp2_done;
1153 tmp2_done:;
1154 }
1155 }
1156 ;
1157 _return: OMC_LABEL_UNUSED__attribute__((unused))
1158 return;
1159}
1160PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableTypeUseAttribute(threadData_t *threadData, modelica_metatype _file, modelica_metatype _startValue, modelica_metatype _use, modelica_metatype _name)
1161{
1162 omc_SerializeInitXML_scalarVariableTypeUseAttribute(threadData, _file, _startValue, _use, _name);
1163 return;
1164}
1165
1166PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableType(threadData_t *threadData, modelica_complex _file, modelica_string _unit, modelica_string _displayUnit, modelica_metatype _minValue, modelica_metatype _maxValue, modelica_metatype _startValue, modelica_metatype _nominalValue, modelica_boolean _isFixed, modelica_metatype _t)
1167{
1168 modelica_metatype _path = NULL((void*)0);
1169 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1170 MMC_SO()mmc_check_stackoverflow(threadData);
1171 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1172 // _path has no default value.
1173#line 1173 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1174 { /* match expression */
1175 modelica_metatype tmp3_1;
1176 tmp3_1 = _t;
1177 {
1178 volatile mmc_switch_type tmp3;
1179 int tmp4;
1180 tmp3 = 0;
1181 for (; tmp3 < 7; tmp3++) {
1182 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1183 case 0: {
1184 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,0,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((1 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
1185
1186 /* Pattern matching succeeded */
1187#line 430 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1188 omc_File_write(threadData, _file, _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)));
1189#line 1189 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1190
1191#line 431 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1192 omc_SerializeInitXML_scalarVariableTypeAttribute(threadData, _file, _startValue, _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
1193#line 1193 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1194
1195#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1196 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, _isFixed);
1197#line 1197 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1198
1199#line 433 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1200 omc_SerializeInitXML_scalarVariableTypeAttribute(threadData, _file, _minValue, _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)));
1201#line 1201 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1202
1203#line 434 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1204 omc_SerializeInitXML_scalarVariableTypeAttribute(threadData, _file, _maxValue, _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)));
1205#line 1205 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1206
1207#line 435 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1208 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _unit, _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)));
1209#line 1209 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1210
1211#line 436 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1212 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _displayUnit, _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)));
1213#line 1213 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1214
1215#line 437 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1216 omc_File_write(threadData, _file, _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)));
1217#line 1217 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1218#line 1218 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1219 goto tmp2_done;
1220 }
1221 case 1: {
1222 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,1,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((1 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
1223
1224 /* Pattern matching succeeded */
1225#line 441 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1226 omc_File_write(threadData, _file, _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)));
1227#line 1227 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1228
1229#line 442 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1230 omc_SerializeInitXML_scalarVariableTypeAttribute(threadData, _file, _startValue, _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
1231#line 1231 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1232
1233#line 443 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1234 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, _isFixed);
1235#line 1235 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1236
1237#line 444 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1238 omc_SerializeInitXML_scalarVariableTypeUseAttribute(threadData, _file, _nominalValue, _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)), _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
1239#line 1239 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1240
1241#line 445 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1242 omc_SerializeInitXML_scalarVariableTypeAttribute(threadData, _file, _minValue, _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)));
1243#line 1243 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1244
1245#line 446 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1246 omc_SerializeInitXML_scalarVariableTypeAttribute(threadData, _file, _maxValue, _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)));
1247#line 1247 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1248
1249#line 447 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1250 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _unit, _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)));
1251#line 1251 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1252
1253#line 448 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1254 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _displayUnit, _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)));
1255#line 1255 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1256#line 1256 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1257 goto tmp2_done;
1258 }
1259 case 2: {
1260 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,3,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((1 +1) <<
10) + (((3 +3) & 255) << 2)))
== 0) goto tmp2_end;
1261
1262 /* Pattern matching succeeded */
1263#line 452 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1264 omc_File_write(threadData, _file, _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)));
1265#line 1265 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1266
1267#line 453 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1268 omc_SerializeInitXML_scalarVariableTypeAttribute(threadData, _file, _startValue, _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
1269#line 1269 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1270
1271#line 454 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1272 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, _isFixed);
1273#line 1273 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1274
1275#line 455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1276 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _unit, _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)));
1277#line 1277 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1278
1279#line 456 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1280 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _displayUnit, _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)));
1281#line 1281 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1282#line 1282 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1283 goto tmp2_done;
1284 }
1285 case 3: {
1286 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,2,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((1 +1) <<
10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
1287
1288 /* Pattern matching succeeded */
1289#line 460 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1290 omc_File_write(threadData, _file, _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)));
1291#line 1291 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1292
1293#line 461 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1294 omc_SerializeInitXML_scalarVariableTypeAttribute(threadData, _file, _startValue, _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
1295#line 1295 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1296
1297#line 462 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1298 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, _isFixed);
1299#line 1299 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1300
1301#line 463 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1302 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _unit, _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)));
1303#line 1303 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1304
1305#line 464 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1306 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _displayUnit, _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)));
1307#line 1307 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1308#line 1308 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1309 goto tmp2_done;
1310 }
1311 case 4: {
1312 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,5,5)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((5 +1) <<
10) + (((5 +3) & 255) << 2)))
== 0) goto tmp2_end;
1313
1314 /* Pattern matching succeeded */
1315#line 468 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1316 omc_File_write(threadData, _file, _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)));
1317#line 1317 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1318
1319#line 469 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1320 omc_SerializeInitXML_scalarVariableTypeAttribute(threadData, _file, _startValue, _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
1321#line 1321 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1322
1323#line 470 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1324 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, _isFixed);
1325#line 1325 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1326
1327#line 471 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1328 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _unit, _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)));
1329#line 1329 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1330
1331#line 472 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1332 omc_SerializeInitXML_scalarVariableTypeStringAttribute(threadData, _file, _displayUnit, _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)));
1333#line 1333 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1334#line 1334 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1335 goto tmp2_done;
1336 }
1337 case 5: {
1338 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,9,3)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((3 +1) <<
10) + (((9 +3) & 255) << 2)))
== 0) goto tmp2_end;
1339 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
1340 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[0],17,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))==(((1 +1)
<< 10) + (((17 +3) & 255) << 2)))
== 0) goto tmp2_end;
1341 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1342
1343 _path = tmpMeta[1];
1344 /* Pattern matching succeeded */
1345#line 476 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1346 omc_File_write(threadData, _file, _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
1347#line 1347 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1348
1349#line 477 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1350 omc_Dump_writePath(threadData, _file, _path, 4, _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)), 1);
1351#line 1351 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1352
1353#line 478 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1354 omc_File_write(threadData, _file, _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)));
1355#line 1355 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1356#line 1356 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1357 goto tmp2_done;
1358 }
1359 case 6: {
1360
1361 /* Pattern matching succeeded */
1362#line 482 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1363 tmpMeta[0] = stringAppend(_OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)),omc_Types_unparseType(threadData, _t));
1364#line 482 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1365 omc_Error_addInternalError(threadData, tmpMeta[0], _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)));
1366#line 1366 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1367#line 483 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1368 goto goto_1;
1369#line 1369 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1370 goto tmp2_done;
1371 }
1372 }
1373 goto tmp2_end;
1374 tmp2_end: ;
1375 }
1376 goto goto_1;
1377 goto_1:;
1378 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1379 goto tmp2_done;
1380 tmp2_done:;
1381 }
1382 }
1383 ;
1384
1385#line 485 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1386 omc_File_write(threadData, _file, _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)));
1387#line 1387 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1388 _return: OMC_LABEL_UNUSED__attribute__((unused))
1389 return;
1390}
1391PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableType(threadData_t *threadData, modelica_metatype _file, modelica_metatype _unit, modelica_metatype _displayUnit, modelica_metatype _minValue, modelica_metatype _maxValue, modelica_metatype _startValue, modelica_metatype _nominalValue, modelica_metatype _isFixed, modelica_metatype _t)
1392{
1393 modelica_integer tmp1;
1394 tmp1 = mmc_unbox_integer(_isFixed)(((mmc_sint_t) (_isFixed)) >> 1);
1395 omc_SerializeInitXML_scalarVariableType(threadData, _file, _unit, _displayUnit, _minValue, _maxValue, _startValue, _nominalValue, tmp1, _t);
1396 return;
1397}
1398
1399PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariableAttribute(threadData_t *threadData, modelica_complex _file, modelica_metatype _simVar, modelica_string _classType, modelica_integer _valueReference, modelica_integer _classIndex)
1400{
1401 modelica_integer _inputIndex;
1402 modelica_metatype _source = NULL((void*)0);
1403 modelica_metatype _info = NULL((void*)0);
1404 modelica_string tmp1;
1405 modelica_string tmp2;
1406 modelica_string tmp3;
1407 modelica_string tmp4;
1408 modelica_string tmp5;
1409 MMC_SO()mmc_check_stackoverflow(threadData);
1410 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1411 _inputIndex = omc_SimCodeUtil_getInputIndex(threadData, _simVar);
1412 // _source has no default value.
1413 // _info has no default value.
1414#line 352 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1415 _source = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 17))(*(void**)(((void*)((void**)(((void*)((char*)(_simVar) - 3)))
+ (17)))))
);
1416#line 1416 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1417
1418#line 353 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1419 _info = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_source), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_source) - 3)))
+ (2)))))
);
1420#line 1420 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1421
1422#line 355 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1423 omc_File_write(threadData, _file, _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)));
1424#line 1424 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1425
1426#line 356 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1427 omc_ComponentReference_writeCref(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_simVar) - 3)))
+ (2)))))
), 4);
1428#line 1428 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1429
1430#line 357 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1431 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
1432#line 1432 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1433
1434#line 359 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1435 omc_File_write(threadData, _file, _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)));
1436#line 1436 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1437
1438#line 360 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1439 omc_File_writeInt(threadData, _file, _valueReference, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
1440#line 1440 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1441
1442#line 361 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1443 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
1444#line 1444 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1445
1446#line 363 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1447 if((!stringEqual((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 4))), _OMC_LIT23)((((((*(mmc_uint_t*)((void*)((char*)(((*(void**)(((void*)((void
**)(((void*)((char*)(_simVar) - 3))) + (4))))))) - 3)))) >>
(3)) - 8)) == (((((*(mmc_uint_t*)((void*)((char*)(((void*)((
char*)(&(_OMC_LIT_STRUCT23).header) + 3))) - 3)))) >>
(3)) - 8)) && !mmc_stringCompare(((*(void**)(((void*
)((void**)(((void*)((char*)(_simVar) - 3))) + (4)))))),((void
*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3))))
))
1448#line 363 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1449 {
1450#line 364 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1451 omc_File_write(threadData, _file, _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)));
1452#line 1452 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1453
1454#line 365 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1455 omc_File_writeEscape(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 4))(*(void**)(((void*)((void**)(((void*)((char*)(_simVar) - 3)))
+ (4)))))
), 4);
1456#line 1456 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1457
1458#line 366 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1459 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
1460#line 1460 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1461 }
1462
1463#line 369 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1464 omc_File_write(threadData, _file, _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)));
1465#line 1465 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1466
1467#line 370 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1468 omc_File_write(threadData, _file, omc_SerializeInitXML_getVariablity(threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 3))(*(void**)(((void*)((void**)(((void*)((char*)(_simVar) - 3)))
+ (3)))))
)));
1469#line 1469 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1470
1471#line 371 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1472 omc_File_write(threadData, _file, _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)));
1473#line 1473 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1474
1475#line 372 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1476 tmp1 = modelica_boolean_to_modelica_string(mmc_unbox_boolean((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 14))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_simVar) - 3))) + (14)))))))) >> 1)
, ((modelica_integer) 0), 1);
1477#line 372 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1478 omc_File_write(threadData, _file, tmp1);
1479#line 1479 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1480
1481#line 373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1482 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
1483#line 1483 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1484
1485#line 375 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1486 omc_File_write(threadData, _file, _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)));
1487#line 1487 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1488
1489#line 376 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1490 omc_File_write(threadData, _file, omc_SerializeInitXML_getCausality(threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 18))(*(void**)(((void*)((void**)(((void*)((char*)(_simVar) - 3)))
+ (18)))))
)));
1491#line 1491 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1492
1493#line 377 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1494 omc_File_write(threadData, _file, _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)));
1495#line 1495 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1496
1497#line 378 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1498 tmp2 = modelica_boolean_to_modelica_string(mmc_unbox_boolean((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 22))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_simVar) - 3))) + (22)))))))) >> 1)
, ((modelica_integer) 0), 1);
1499#line 378 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1500 omc_File_write(threadData, _file, tmp2);
1501#line 1501 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1502
1503#line 379 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1504 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
1505#line 1505 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1506
1507#line 381 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1508 if((_inputIndex != ((modelica_integer) -1)))
1509#line 381 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1510 {
1511#line 382 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1512 omc_File_write(threadData, _file, _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)));
1513#line 1513 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1514
1515#line 383 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1516 omc_File_writeInt(threadData, _file, _inputIndex, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
1517#line 1517 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1518
1519#line 384 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1520 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
1521#line 1521 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1522 }
1523
1524#line 387 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1525 omc_File_write(threadData, _file, _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
1526#line 1526 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1527
1528#line 388 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1529 omc_SerializeInitXML_getAliasVar(threadData, _file, _simVar);
1530#line 1530 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1531
1532#line 389 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1533 omc_File_write(threadData, _file, _OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)));
1534#line 1534 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1535
1536#line 391 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1537 omc_File_write(threadData, _file, _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)));
1538#line 1538 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1539
1540#line 392 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1541 omc_File_writeInt(threadData, _file, _classIndex, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
1542#line 1542 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1543
1544#line 393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1545 omc_File_write(threadData, _file, _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)));
1546#line 1546 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1547
1548#line 394 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1549 omc_File_write(threadData, _file, _classType);
1550#line 1550 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1551
1552#line 395 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1553 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
1554#line 1554 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1555
1556#line 397 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1557 omc_File_write(threadData, _file, _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)));
1558#line 1558 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1559
1560#line 398 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1561 tmp3 = modelica_boolean_to_modelica_string(mmc_unbox_boolean((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 23))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_simVar) - 3))) + (23)))))))) >> 1)
, ((modelica_integer) 0), 1);
1562#line 398 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1563 omc_File_write(threadData, _file, tmp3);
1564#line 1564 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1565
1566#line 399 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1567 omc_File_write(threadData, _file, _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)));
1568#line 1568 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1569
1570#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1571 tmp4 = modelica_boolean_to_modelica_string(mmc_unbox_boolean((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 24))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_simVar) - 3))) + (24)))))))) >> 1)
, ((modelica_integer) 0), 1);
1572#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1573 omc_File_write(threadData, _file, tmp4);
1574#line 1574 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1575
1576#line 401 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1577 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
1578#line 1578 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1579
1580#line 403 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1581 omc_File_write(threadData, _file, _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)));
1582#line 1582 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1583
1584#line 404 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1585 omc_File_writeEscape(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_info), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_info) - 3))) +
(2)))))
), 4);
1586#line 1586 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1587
1588#line 405 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1589 omc_File_write(threadData, _file, _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)));
1590#line 1590 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1591
1592#line 406 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1593 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_info), 4))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_info) - 3))) + (4)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
1594#line 1594 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1595
1596#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1597 omc_File_write(threadData, _file, _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)));
1598#line 1598 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1599
1600#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1601 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_info), 5))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_info) - 3))) + (5)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
1602#line 1602 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1603
1604#line 409 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1605 omc_File_write(threadData, _file, _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)));
1606#line 1606 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1607
1608#line 410 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1609 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_info), 6))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_info) - 3))) + (6)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
1610#line 1610 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1611
1612#line 411 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1613 omc_File_write(threadData, _file, _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)));
1614#line 1614 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1615
1616#line 412 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1617 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_info), 7))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_info) - 3))) + (7)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
1618#line 1618 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1619
1620#line 413 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1621 omc_File_write(threadData, _file, _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)));
1622#line 1622 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1623
1624#line 414 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1625 tmp5 = modelica_boolean_to_modelica_string((!mmc_unbox_boolean((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_info), 3))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_info) - 3))) + (3)))))))) >> 1)
), ((modelica_integer) 0), 1);
1626#line 414 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1627 omc_File_write(threadData, _file, tmp5);
1628#line 1628 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1629
1630#line 415 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1631 omc_File_write(threadData, _file, _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)));
1632#line 1632 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1633 _return: OMC_LABEL_UNUSED__attribute__((unused))
1634 return;
1635}
1636PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariableAttribute(threadData_t *threadData, modelica_metatype _file, modelica_metatype _simVar, modelica_metatype _classType, modelica_metatype _valueReference, modelica_metatype _classIndex)
1637{
1638 modelica_integer tmp1;
1639 modelica_integer tmp2;
1640 tmp1 = mmc_unbox_integer(_valueReference)(((mmc_sint_t) (_valueReference)) >> 1);
1641 tmp2 = mmc_unbox_integer(_classIndex)(((mmc_sint_t) (_classIndex)) >> 1);
1642 omc_SerializeInitXML_scalarVariableAttribute(threadData, _file, _simVar, _classType, tmp1, tmp2);
1643 return;
1644}
1645
1646PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_scalarVariable(threadData_t *threadData, modelica_complex _file, modelica_metatype _var, modelica_string _classType, modelica_integer _valueReference, modelica_integer _classIndex)
1647{
1648 MMC_SO()mmc_check_stackoverflow(threadData);
1649 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1650#line 333 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1651 omc_File_write(threadData, _file, _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)));
1652#line 1652 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1653
1654#line 334 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1655 omc_SerializeInitXML_scalarVariableAttribute(threadData, _file, _var, _classType, _valueReference, _classIndex);
1656#line 1656 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1657
1658#line 335 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1659 omc_File_write(threadData, _file, _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)));
1660#line 1660 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1661
1662#line 337 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1663 omc_File_write(threadData, _file, omc_Tpl_textString(threadData, omc_CodegenUtil_ScalarVariableType(threadData, _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_var), 5))(*(void**)(((void*)((void**)(((void*)((char*)(_var) - 3))) + (
5)))))
), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_var), 6))(*(void**)(((void*)((void**)(((void*)((char*)(_var) - 3))) + (
6)))))
), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_var), 8))(*(void**)(((void*)((void**)(((void*)((char*)(_var) - 3))) + (
8)))))
), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_var), 9))(*(void**)(((void*)((void**)(((void*)((char*)(_var) - 3))) + (
9)))))
), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_var), 10))(*(void**)(((void*)((void**)(((void*)((char*)(_var) - 3))) + (
10)))))
), (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_var), 11))(*(void**)(((void*)((void**)(((void*)((char*)(_var) - 3))) + (
11)))))
), mmc_unbox_boolean((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_var), 12))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_var) - 3))) + (12)))))))) >> 1)
, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_var), 13))(*(void**)(((void*)((void**)(((void*)((char*)(_var) - 3))) + (
13)))))
))));
1664#line 1664 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1665
1666#line 338 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1667 omc_File_write(threadData, _file, _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)));
1668#line 1668 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1669 _return: OMC_LABEL_UNUSED__attribute__((unused))
1670 return;
1671}
1672PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_scalarVariable(threadData_t *threadData, modelica_metatype _file, modelica_metatype _var, modelica_metatype _classType, modelica_metatype _valueReference, modelica_metatype _classIndex)
1673{
1674 modelica_integer tmp1;
1675 modelica_integer tmp2;
1676 tmp1 = mmc_unbox_integer(_valueReference)(((mmc_sint_t) (_valueReference)) >> 1);
1677 tmp2 = mmc_unbox_integer(_classIndex)(((mmc_sint_t) (_classIndex)) >> 1);
1678 omc_SerializeInitXML_scalarVariable(threadData, _file, _var, _classType, tmp1, tmp2);
1679 return;
1680}
1681
1682PROTECTED_FUNCTION_STATIC modelica_integer omc_SerializeInitXML_scalarVariables(threadData_t *threadData, modelica_complex _file, modelica_metatype _vars, modelica_string _classType, modelica_integer _D_24in_valueReference, modelica_integer _D_24in_index, modelica_integer *out_index)
1683{
1684 modelica_integer _valueReference;
1685 modelica_integer _index;
1686 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1687 MMC_SO()mmc_check_stackoverflow(threadData);
1688 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1689 _valueReference = _D_24in_valueReference;
1690 _index = _D_24in_index;
1691#line 319 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1692 {
1693#line 319 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1694 modelica_metatype _var;
1695#line 319 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1696 for (tmpMeta[0] = _vars; !listEmpty(tmpMeta[0])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
; tmpMeta[0]=MMC_CDR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
)
1697#line 319 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1698 {
1699#line 319 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1700 _var = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1701#line 320 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1702 omc_SerializeInitXML_scalarVariable(threadData, _file, _var, _classType, _valueReference, _index);
1703#line 1703 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1704
1705#line 321 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1706 _index = ((modelica_integer) 1) + _index;
1707#line 1707 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1708
1709#line 322 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1710 _valueReference = ((modelica_integer) 1) + _valueReference;
1711#line 1711 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1712 }
1713 }
1714 _return: OMC_LABEL_UNUSED__attribute__((unused))
1715 if (out_index) { *out_index = _index; }
1716 return _valueReference;
1717}
1718PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_SerializeInitXML_scalarVariables(threadData_t *threadData, modelica_metatype _file, modelica_metatype _vars, modelica_metatype _classType, modelica_metatype _D_24in_valueReference, modelica_metatype _D_24in_index, modelica_metatype *out_index)
1719{
1720 modelica_integer tmp1;
1721 modelica_integer tmp2;
1722 modelica_integer _index;
1723 modelica_integer _valueReference;
1724 modelica_metatype out_valueReference;
1725 tmp1 = mmc_unbox_integer(_D_24in_valueReference)(((mmc_sint_t) (_D_24in_valueReference)) >> 1);
1726 tmp2 = mmc_unbox_integer(_D_24in_index)(((mmc_sint_t) (_D_24in_index)) >> 1);
1727 _valueReference = omc_SerializeInitXML_scalarVariables(threadData, _file, _vars, _classType, tmp1, tmp2, &_index);
1728 out_valueReference = mmc_mk_icon(_valueReference);
1729 if (out_index) { *out_index = mmc_mk_icon(_index); }
1730 return out_valueReference;
1731}
1732
1733PROTECTED_FUNCTION_STATIC void omc_SerializeInitXML_modelVariables(threadData_t *threadData, modelica_complex _file, modelica_metatype _modelInfo)
1734{
1735 modelica_metatype _vars = NULL((void*)0);
1736 modelica_integer _vr;
1737 modelica_integer _ix;
1738 modelica_integer tmp1 = 0;
1739 MMC_SO()mmc_check_stackoverflow(threadData);
1740 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1741 // _vars has no default value.
1742 // _vr has no default value.
1743 _ix = ((modelica_integer) 0);
1744#line 1744 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1745 { /* match expression */
1746 modelica_string tmp4_1;
1747 tmp4_1 = omc_Config_simCodeTarget(threadData);
1748 {
1749 volatile mmc_switch_type tmp4;
1750 int tmp5;
1751 tmp4 = 0;
1752 for (; tmp4 < 3; tmp4++) {
1753 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
1754 case 0: {
1755 if (5 != MMC_STRLEN(tmp4_1)(((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) >> (
3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT71)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT71).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmp4_1)(((struct mmc_string*)((void*)((char*)(tmp4_1) - 3)))->data
)
) != 0) goto tmp3_end;
1756 /* Pattern matching succeeded */
1757#line 278 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1758 tmp1 = ((modelica_integer) 0);
1759#line 1759 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1760 goto tmp3_done;
1761 }
1762 case 1: {
1763 if (7 != MMC_STRLEN(tmp4_1)(((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) >> (
3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT72)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT72).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmp4_1)(((struct mmc_string*)((void*)((char*)(tmp4_1) - 3)))->data
)
) != 0) goto tmp3_end;
1764 /* Pattern matching succeeded */
1765#line 279 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1766 tmp1 = ((modelica_integer) 0);
1767#line 1767 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1768 goto tmp3_done;
1769 }
1770 case 2: {
1771
1772 /* Pattern matching succeeded */
1773#line 280 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1774 tmp1 = ((modelica_integer) 1000);
1775#line 1775 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1776 goto tmp3_done;
1777 }
1778 }
1779 goto tmp3_end;
1780 tmp3_end: ;
1781 }
1782 goto goto_2;
1783 goto_2:;
1784 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1785 goto tmp3_done;
1786 tmp3_done:;
1787 }
1788 }
1789 _vr = tmp1;
1790
1791#line 283 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1792 _vars = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_modelInfo), 6))(*(void**)(((void*)((void**)(((void*)((char*)(_modelInfo) - 3
))) + (6)))))
);
1793#line 1793 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1794
1795#line 285 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1796 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(2)))))
), _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1797#line 1797 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1798
1799#line 286 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1800 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 3))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(3)))))
), _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1801#line 1801 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1802
1803#line 287 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1804 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 4))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(4)))))
), _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)), _vr, _ix ,&_ix);
1805#line 1805 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1806
1807#line 288 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1808 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 5))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(5)))))
), _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)), _vr, _ix ,&_ix);
1809#line 1809 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1810
1811#line 289 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1812 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 26))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(26)))))
), _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)), _vr, _ix ,&_ix);
1813#line 1813 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1814
1815#line 290 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1816 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 27))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(27)))))
), _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)), _vr, _ix ,&_ix);
1817#line 1817 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1818
1819#line 291 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1820 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 13))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(13)))))
), _OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1821#line 1821 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1822
1823#line 292 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1824 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 10))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(10)))))
), _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1825#line 1825 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1826
1827#line 294 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1828 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 6))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(6)))))
), _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1829#line 1829 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1830
1831#line 295 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1832 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 14))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(14)))))
), _OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1833#line 1833 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1834
1835#line 296 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1836 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 11))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(11)))))
), _OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1837#line 1837 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1838
1839#line 298 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1840 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 7))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(7)))))
), _OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1841#line 1841 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1842
1843#line 299 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1844 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 15))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(15)))))
), _OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1845#line 1845 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1846
1847#line 300 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1848 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 12))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(12)))))
), _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1849#line 1849 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1850
1851#line 302 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1852 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 16))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(16)))))
), _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1853#line 1853 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1854
1855#line 303 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1856 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 17))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(17)))))
), _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1857#line 1857 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1858
1859#line 304 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1860 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 18))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(18)))))
), _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0));
1861#line 1861 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1862
1863#line 307 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1864 _vr = omc_SerializeInitXML_scalarVariables(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vars), 28))(*(void**)(((void*)((void**)(((void*)((char*)(_vars) - 3))) +
(28)))))
), _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)), _vr, ((modelica_integer) 0), NULL((void*)0))
;
Value stored to '_vr' is never read
1865#line 1865 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1866 _return: OMC_LABEL_UNUSED__attribute__((unused))
1867 return;
1868}
1869PROTECTED_FUNCTION_STATIC void boxptr_SerializeInitXML_modelVariables(threadData_t *threadData, modelica_metatype _file, modelica_metatype _modelInfo)
1870{
1871 omc_SerializeInitXML_modelVariables(threadData, _file, _modelInfo);
1872 return;
1873}
1874
1875DLLExport
1876modelica_boolean omc_SerializeInitXML_simulationInitFileReturnBool(threadData_t *threadData, modelica_metatype _simCode, modelica_string _guid)
1877{
1878 modelica_boolean _success;
1879 modelica_metatype _makefileParams = NULL((void*)0);
1880 modelica_metatype _modelInfo = NULL((void*)0);
1881 modelica_metatype _vi = NULL((void*)0);
1882 modelica_metatype _s = NULL((void*)0);
1883 modelica_complex _file;
1884 modelica_string _FMUType = NULL((void*)0);
1885 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1886 MMC_SO()mmc_check_stackoverflow(threadData);
1887 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1888 _success = 0;
1889 // _makefileParams has no default value.
1890 // _modelInfo has no default value.
1891 // _vi has no default value.
1892 // _s has no default value.
1893 _file = omc_File_File_constructor(threadData, omc_File_noReference(threadData));
1894 // _FMUType has no default value.
1895#line 1895 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1896 { /* matchcontinue expression */
1897 {
1898 volatile mmc_switch_type tmp3;
1899 int tmp4;
1900 tmp3 = 0;
1901 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
1902 tmp2_top:
1903 threadData->mmc_jumper = &new_mmc_jumper;
1904 for (; tmp3 < 2; tmp3++) {
1905 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1906 case 0: {
1907 modelica_string tmp9 = 0;
1908 /* Pattern matching succeeded */
1909#line 1909 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1910 { /* match expression */
1911 modelica_string tmp7_1;
1912 tmp7_1 = omc_Config_simCodeTarget(threadData);
1913 {
1914 volatile mmc_switch_type tmp7;
1915 int tmp8;
1916 tmp7 = 0;
1917 for (; tmp7 < 3; tmp7++) {
1918 switch (MMC_SWITCH_CAST(tmp7)(tmp7)) {
1919 case 0: {
1920 if (5 != MMC_STRLEN(tmp7_1)(((((*(mmc_uint_t*)((void*)((char*)(tmp7_1) - 3)))) >> (
3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT71)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT71).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmp7_1)(((struct mmc_string*)((void*)((char*)(tmp7_1) - 3)))->data
)
) != 0) goto tmp6_end;
1921 /* Pattern matching succeeded */
1922#line 82 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1923 tmpMeta[0] = stringAppend((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 36))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (36)))))
),_OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)));
1924#line 82 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1925 tmpMeta[1] = stringAppend(tmpMeta[0],(MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 35))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (35)))))
));
1926#line 82 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1927 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)));
1928#line 82 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1929 omc_File_open(threadData, _file, tmpMeta[2], 2);
1930#line 1930 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1931#line 1931 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1932 goto tmp6_done;
1933 }
1934 case 1: {
1935 if (7 != MMC_STRLEN(tmp7_1)(((((*(mmc_uint_t*)((void*)((char*)(tmp7_1) - 3)))) >> (
3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT72)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT72).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmp7_1)(((struct mmc_string*)((void*)((char*)(tmp7_1) - 3)))->data
)
) != 0) goto tmp6_end;
1936 /* Pattern matching succeeded */
1937#line 86 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1938 tmpMeta[0] = stringAppend((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 36))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (36)))))
),_OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)));
1939#line 86 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1940 tmpMeta[1] = stringAppend(tmpMeta[0],(MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 35))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (35)))))
));
1941#line 86 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1942 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)));
1943#line 86 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1944 omc_File_open(threadData, _file, tmpMeta[2], 2);
1945#line 1945 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1946#line 1946 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1947 goto tmp6_done;
1948 }
1949 case 2: {
1950
1951 /* Pattern matching succeeded */
1952#line 89 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1953 tmpMeta[0] = stringAppend((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 35))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (35)))))
),_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)));
1954#line 89 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1955 omc_File_open(threadData, _file, tmpMeta[0], 2);
1956#line 1956 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1957#line 1957 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1958 goto tmp6_done;
1959 }
1960 }
1961 goto tmp6_end;
1962 tmp6_end: ;
1963 }
1964 goto goto_5;
1965 goto_5:;
1966 goto goto_1;
1967 goto tmp6_done;
1968 tmp6_done:;
1969 }
1970 }
1971 ;
1972
1973#line 92 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1974 _makefileParams = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 31))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (31)))))
);
1975#line 1975 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1976
1977#line 93 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1978 _modelInfo = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (2)))))
);
1979#line 1979 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1980
1981#line 94 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1982 _vi = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_modelInfo), 5))(*(void**)(((void*)((void**)(((void*)((char*)(_modelInfo) - 3
))) + (5)))))
);
1983#line 1983 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1984
1985#line 95 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1986 /* Pattern-matching assignment */
1987#line 95 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1988 tmpMeta[0] = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 34))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (34)))))
);
1989#line 95 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1990 if (optionNone(tmpMeta[0])(0==((((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0])
- 3)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)
(tmpMeta[0]) - 3)))) >> 10)) ? 1 : 0)
) goto goto_1;
1991#line 95 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1992 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1993#line 95 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1994 _s = tmpMeta[1];
1995#line 1995 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1996
1997#line 1997 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1998 { /* match expression */
1999 modelica_string tmp12_1;
2000 tmp12_1 = omc_Config_simCodeTarget(threadData);
2001 {
2002 volatile mmc_switch_type tmp12;
2003 int tmp13;
2004 tmp12 = 0;
2005 for (; tmp12 < 3; tmp12++) {
2006 switch (MMC_SWITCH_CAST(tmp12)(tmp12)) {
2007 case 0: {
2008 if (5 != MMC_STRLEN(tmp12_1)(((((*(mmc_uint_t*)((void*)((char*)(tmp12_1) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT71)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT71).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmp12_1)(((struct mmc_string*)((void*)((char*)(tmp12_1) - 3)))->data
)
) != 0) goto tmp11_end;
2009 /* Pattern matching succeeded */
2010#line 97 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2011 tmp9 = _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3));
2012#line 2012 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2013 goto tmp11_done;
2014 }
2015 case 1: {
2016 if (7 != MMC_STRLEN(tmp12_1)(((((*(mmc_uint_t*)((void*)((char*)(tmp12_1) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT72)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT72).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmp12_1)(((struct mmc_string*)((void*)((char*)(tmp12_1) - 3)))->data
)
) != 0) goto tmp11_end;
2017 /* Pattern matching succeeded */
2018#line 98 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2019 tmp9 = _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3));
2020#line 2020 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2021 goto tmp11_done;
2022 }
2023 case 2: {
2024
2025 /* Pattern matching succeeded */
2026#line 99 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2027 tmp9 = _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3));
2028#line 2028 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2029 goto tmp11_done;
2030 }
2031 }
2032 goto tmp11_end;
2033 tmp11_end: ;
2034 }
2035 goto goto_10;
2036 goto_10:;
2037 goto goto_1;
2038 goto tmp11_done;
2039 tmp11_done:;
2040 }
2041 }
2042 _FMUType = tmp9;
2043
2044#line 103 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2045 omc_File_write(threadData, _file, _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)));
2046#line 2046 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2047
2048#line 104 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2049 omc_File_write(threadData, _file, _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)));
2050#line 2050 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2051
2052#line 105 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2053 omc_File_write(threadData, _file, _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)));
2054#line 2054 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2055
2056#line 106 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2057 tmpMeta[0] = stringAppend(_OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)),_FMUType);
2058#line 106 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2059 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)));
2060#line 106 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2061 omc_File_write(threadData, _file, tmpMeta[1]);
2062#line 2062 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2063
2064#line 108 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2065 omc_File_write(threadData, _file, _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)));
2066#line 2066 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2067
2068#line 109 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2069 omc_Dump_writePath(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_modelInfo), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_modelInfo) - 3
))) + (2)))))
), 1, _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)), 0);
2070#line 2070 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2071
2072#line 110 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2073 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2074#line 2074 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2075
2076#line 112 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2077 omc_File_write(threadData, _file, _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)));
2078#line 2078 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2079
2080#line 113 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2081 omc_Dump_writePath(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_modelInfo), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_modelInfo) - 3
))) + (2)))))
), 1, _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)), 0);
2082#line 2082 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2083
2084#line 114 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2085 omc_File_write(threadData, _file, _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)));
2086#line 2086 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2087
2088#line 116 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2089 omc_File_write(threadData, _file, _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)));
2090#line 2090 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2091
2092#line 117 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2093 omc_File_write(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_makefileParams), 7))(*(void**)(((void*)((void**)(((void*)((char*)(_makefileParams
) - 3))) + (7)))))
));
2094#line 2094 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2095
2096#line 118 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2097 omc_File_write(threadData, _file, _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)));
2098#line 2098 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2099
2100#line 121 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2101 omc_File_write(threadData, _file, _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)));
2102#line 2102 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2103
2104#line 122 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2105 omc_File_write(threadData, _file, _guid);
2106#line 2106 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2107
2108#line 123 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2109 omc_File_write(threadData, _file, _OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)));
2110#line 2110 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2111
2112#line 126 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2113 omc_File_write(threadData, _file, _OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)));
2114#line 2114 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2115
2116#line 127 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2117 omc_File_writeEscape(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_modelInfo), 3))(*(void**)(((void*)((void**)(((void*)((char*)(_modelInfo) - 3
))) + (3)))))
), 4);
2118#line 2118 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2119
2120#line 128 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2121 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2122#line 2122 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2123
2124#line 130 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2125 omc_File_write(threadData, _file, _OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3)));
2126#line 2126 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2127
2128#line 131 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2129 omc_File_write(threadData, _file, omc_Settings_getVersionNr(threadData));
2130#line 2130 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2131
2132#line 132 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2133 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2134#line 2134 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2135
2136#line 134 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2137 omc_File_write(threadData, _file, _OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3)));
2138#line 2138 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2139
2140#line 135 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2141 omc_SerializeInitXML_xsdateTime(threadData, _file, omc_Util_getCurrentDateTime(threadData));
2142#line 2142 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2143
2144#line 136 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2145 omc_File_write(threadData, _file, _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)));
2146#line 2146 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2147
2148#line 139 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2149 omc_File_write(threadData, _file, _OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)));
2150#line 2150 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2151
2152#line 141 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2153 omc_File_write(threadData, _file, _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)));
2154#line 2154 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2155
2156#line 142 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2157 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 2))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (2)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2158#line 2158 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2159
2160#line 143 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2161 omc_File_write(threadData, _file, _OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)));
2162#line 2162 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2163
2164#line 145 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2165 omc_File_write(threadData, _file, _OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)));
2166#line 2166 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2167
2168#line 146 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2169 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 3))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (3)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2170#line 2170 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2171
2172#line 147 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2173 omc_File_write(threadData, _file, _OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)));
2174#line 2174 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2175
2176#line 150 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2177 omc_File_write(threadData, _file, _OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3)));
2178#line 2178 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2179
2180#line 151 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2181 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 18))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (18)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2182#line 2182 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2183
2184#line 152 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2185 omc_File_write(threadData, _file, _OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)));
2186#line 2186 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2187
2188#line 154 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2189 omc_File_write(threadData, _file, _OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)));
2190#line 2190 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2191
2192#line 155 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2193 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 17))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (17)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2194#line 2194 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2195
2196#line 156 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2197 omc_File_write(threadData, _file, _OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)));
2198#line 2198 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2199
2200#line 158 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2201 omc_File_write(threadData, _file, _OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)));
2202#line 2202 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2203
2204#line 159 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2205 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 19))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (19)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2206#line 2206 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2207
2208#line 161 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2209 omc_File_write(threadData, _file, _OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)));
2210#line 2210 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2211
2212#line 163 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2213 omc_File_write(threadData, _file, _OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)));
2214#line 2214 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2215
2216#line 164 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2217 omc_File_writeInt(threadData, _file, listLength((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_modelInfo), 7))(*(void**)(((void*)((void**)(((void*)((char*)(_modelInfo) - 3
))) + (7)))))
)), _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2218#line 2218 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2219
2220#line 165 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2221 omc_File_write(threadData, _file, _OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)));
2222#line 2222 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2223
2224#line 168 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2225 omc_File_write(threadData, _file, _OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)));
2226#line 2226 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2227
2228#line 169 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2229 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 6))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (6)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2230#line 2230 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2231
2232#line 170 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2233 omc_File_write(threadData, _file, _OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3)));
2234#line 2234 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2235
2236#line 172 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2237 omc_File_write(threadData, _file, _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)));
2238#line 2238 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2239
2240#line 173 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2241 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 7))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (7)))))))) >> 1)
+ mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 8))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (8)))))))) >> 1)
+ mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 29))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (29)))))))) >> 1)
+ mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 30))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (30)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2242#line 2242 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2243
2244#line 174 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2245 omc_File_write(threadData, _file, _OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)));
2246#line 2246 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2247
2248#line 176 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2249 omc_File_write(threadData, _file, _OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)));
2250#line 2250 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2251
2252#line 177 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2253 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 11))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (11)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2254#line 2254 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2255
2256#line 178 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2257 omc_File_write(threadData, _file, _OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)));
2258#line 2258 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2259
2260#line 180 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2261 omc_File_write(threadData, _file, _OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)));
2262#line 2262 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2263
2264#line 181 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2265 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 14))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (14)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2266#line 2266 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2267
2268#line 182 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2269 omc_File_write(threadData, _file, _OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)));
2270#line 2270 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2271
2272#line 185 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2273 omc_File_write(threadData, _file, _OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)));
2274#line 2274 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2275
2276#line 186 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2277 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 9))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (9)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2278#line 2278 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2279
2280#line 187 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2281 omc_File_write(threadData, _file, _OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)));
2282#line 2282 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2283
2284#line 189 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2285 omc_File_write(threadData, _file, _OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)));
2286#line 2286 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2287
2288#line 190 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2289 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 12))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (12)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2290#line 2290 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2291
2292#line 191 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2293 omc_File_write(threadData, _file, _OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)));
2294#line 2294 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2295
2296#line 193 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2297 omc_File_write(threadData, _file, _OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)));
2298#line 2298 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2299
2300#line 194 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2301 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 15))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (15)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2302#line 2302 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2303
2304#line 195 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2305 omc_File_write(threadData, _file, _OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)));
2306#line 2306 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2307
2308#line 197 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2309 omc_File_write(threadData, _file, _OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)));
2310#line 2310 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2311
2312#line 198 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2313 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 20))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (20)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2314#line 2314 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2315
2316#line 199 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2317 omc_File_write(threadData, _file, _OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)));
2318#line 2318 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2319
2320#line 201 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2321 omc_File_write(threadData, _file, _OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)));
2322#line 2322 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2323
2324#line 202 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2325 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 22))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (22)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2326#line 2326 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2327
2328#line 203 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2329 omc_File_write(threadData, _file, _OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3)));
2330#line 2330 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2331
2332#line 205 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2333 omc_File_write(threadData, _file, _OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)));
2334#line 2334 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2335
2336#line 206 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2337 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 21))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (21)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2338#line 2338 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2339
2340#line 207 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2341 omc_File_write(threadData, _file, _OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)));
2342#line 2342 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2343
2344#line 210 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2345 omc_File_write(threadData, _file, _OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3)));
2346#line 2346 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2347
2348#line 211 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2349 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 10))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (10)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2350#line 2350 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2351
2352#line 212 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2353 omc_File_write(threadData, _file, _OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)));
2354#line 2354 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2355
2356#line 214 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2357 omc_File_write(threadData, _file, _OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)));
2358#line 2358 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2359
2360#line 215 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2361 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 13))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (13)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2362#line 2362 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2363
2364#line 216 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2365 omc_File_write(threadData, _file, _OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)));
2366#line 2366 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2367
2368#line 218 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2369 omc_File_write(threadData, _file, _OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3)));
2370#line 2370 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2371
2372#line 219 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2373 omc_File_writeInt(threadData, _file, mmc_unbox_integer((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_vi), 16))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_vi) - 3))) + (16)))))))) >> 1)
, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)));
2374#line 2374 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2375
2376#line 220 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2377 omc_File_write(threadData, _file, _OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3)));
2378#line 2378 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2379
2380#line 223 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2381 omc_File_write(threadData, _file, _OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3)));
2382#line 2382 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2383
2384#line 225 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2385 omc_File_write(threadData, _file, _OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3)));
2386#line 2386 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2387
2388#line 227 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2389 omc_File_write(threadData, _file, _OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3)));
2390#line 2390 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2391
2392#line 228 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2393 omc_File_writeReal(threadData, _file, mmc_unbox_real((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_s), 2))))mmc_prim_get_real(((*(void**)(((void*)((void**)(((void*)((char
*)(_s) - 3))) + (2)))))))
, _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
2394#line 2394 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2395
2396#line 229 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2397 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2398#line 2398 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2399
2400#line 231 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2401 omc_File_write(threadData, _file, _OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)));
2402#line 2402 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2403
2404#line 232 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2405 omc_File_writeReal(threadData, _file, mmc_unbox_real((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_s), 3))))mmc_prim_get_real(((*(void**)(((void*)((void**)(((void*)((char
*)(_s) - 3))) + (3)))))))
, _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
2406#line 2406 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2407
2408#line 233 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2409 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2410#line 2410 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2411
2412#line 235 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2413 omc_File_write(threadData, _file, _OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)));
2414#line 2414 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2415
2416#line 236 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2417 omc_File_writeReal(threadData, _file, mmc_unbox_real((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_s), 5))))mmc_prim_get_real(((*(void**)(((void*)((void**)(((void*)((char
*)(_s) - 3))) + (5)))))))
, _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
2418#line 2418 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2419
2420#line 237 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2421 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2422#line 2422 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2423
2424#line 239 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2425 omc_File_write(threadData, _file, _OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3)));
2426#line 2426 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2427
2428#line 240 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2429 omc_File_writeReal(threadData, _file, mmc_unbox_real((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_s), 6))))mmc_prim_get_real(((*(void**)(((void*)((void**)(((void*)((char
*)(_s) - 3))) + (6)))))))
, _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
2430#line 2430 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2431
2432#line 241 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2433 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2434#line 2434 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2435
2436#line 243 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2437 omc_File_write(threadData, _file, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)));
2438#line 2438 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2439
2440#line 244 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2441 omc_File_write(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_s), 7))(*(void**)(((void*)((void**)(((void*)((char*)(_s) - 3))) + (7
)))))
));
2442#line 2442 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2443
2444#line 245 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2445 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2446#line 2446 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2447
2448#line 247 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2449 omc_File_write(threadData, _file, _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)));
2450#line 2450 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2451
2452#line 248 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2453 omc_File_write(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_s), 9))(*(void**)(((void*)((void**)(((void*)((char*)(_s) - 3))) + (9
)))))
));
2454#line 2454 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2455
2456#line 249 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2457 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2458#line 2458 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2459
2460#line 251 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2461 omc_File_write(threadData, _file, _OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3)));
2462#line 2462 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2463
2464#line 252 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2465 omc_File_write(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_s), 10))(*(void**)(((void*)((void**)(((void*)((char*)(_s) - 3))) + (10
)))))
));
2466#line 2466 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2467
2468#line 253 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2469 omc_File_write(threadData, _file, _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)));
2470#line 2470 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2471
2472#line 255 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2473 omc_File_write(threadData, _file, _OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)));
2474#line 2474 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2475
2476#line 256 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2477 omc_File_write(threadData, _file, _OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)));
2478#line 2478 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2479
2480#line 257 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2481 omc_SerializeInitXML_modelVariables(threadData, _file, _modelInfo);
2482#line 2482 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2483
2484#line 258 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2485 omc_File_write(threadData, _file, _OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)));
2486#line 2486 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2487
2488#line 260 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2489 omc_File_write(threadData, _file, _OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)));
2490#line 2490 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2491
2492#line 261 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2493 _success = 1;
2494#line 2494 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2495#line 2495 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2496 goto tmp2_done;
2497 }
2498 case 1: {
2499 /* Pattern matching succeeded */
2500#line 2500 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2501 goto tmp2_done;
2502 }
2503 }
2504 goto tmp2_end;
2505 tmp2_end: ;
2506 }
2507 goto goto_1;
2508 tmp2_done:
2509 (void)tmp3;
2510 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2511 goto tmp2_done2;
2512 goto_1:;
2513 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2514 if (++tmp3 < 2) {
2515 goto tmp2_top;
2516 }
2517 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2518 tmp2_done2:;
2519 }
2520 }
2521 ;
2522 _return: OMC_LABEL_UNUSED__attribute__((unused))
2523 omc_File_File_destructor(threadData,_file);
2524 return _success;
2525}
2526modelica_metatype boxptr_SerializeInitXML_simulationInitFileReturnBool(threadData_t *threadData, modelica_metatype _simCode, modelica_metatype _guid)
2527{
2528 modelica_boolean _success;
2529 modelica_metatype out_success;
2530 _success = omc_SerializeInitXML_simulationInitFileReturnBool(threadData, _simCode, _guid);
2531 out_success = mmc_mk_icon(_success);
2532 return out_success;
2533}
2534
2535DLLExport
2536void omc_SerializeInitXML_simulationInitFile(threadData_t *threadData, modelica_metatype _simCode, modelica_string _guid)
2537{
2538 modelica_boolean tmp1;
2539 MMC_SO()mmc_check_stackoverflow(threadData);
2540 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2541#line 62 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2542 /* Pattern-matching assignment */
2543#line 62 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2544 tmp1 = omc_SerializeInitXML_simulationInitFileReturnBool(threadData, _simCode, _guid);
2545#line 62 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2546 if (1 != tmp1) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2547#line 2547 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2548 _return: OMC_LABEL_UNUSED__attribute__((unused))
2549 return;
2550}
2551