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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c" OMC_BASE_FILE
3#else
4 #define OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c" "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo" "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT4_6 = {0,(((8/8) << 10
) + 9),1580577680.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(625))((void*)(((((mmc_uint_t) (625)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(18))((void*)(((((mmc_uint_t) (18)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(625))((void*)(((((mmc_uint_t) (625)) << 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,1580577680.0)struct mmc_real_lit _OMC_LIT_STRUCT44_6 = {0,(((8/8) <<
10) + 9),1580577680.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(477))((void*)(((((mmc_uint_t) (477)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(7))((void*)(((((mmc_uint_t) (7)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(477))((void*)(((((mmc_uint_t) (477)) << 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/ins.slow_JKRT-OMSens-minor-fixes/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 620 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
569#line 569 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
570 goto tmp2_done;
571 }
572 case 4: {
573
574 /* Pattern matching succeeded */
575#line 621 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
578#line 578 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
579 goto tmp2_done;
580 }
581 case 5: {
582
583 /* Pattern matching succeeded */
584#line 622 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
587#line 587 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 623 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 623 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
597 omc_File_write(threadData, _file, tmp4);
598#line 598 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
599#line 599 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
600 goto tmp2_done;
601 }
602 case 8: {
603
604 /* Pattern matching succeeded */
605#line 624 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
608#line 608 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 625 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 625 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
620#line 625 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
621 goto goto_1;
622#line 622 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 607 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
653
654#line 608 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
657
658#line 609 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
661
662#line 610 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
665
666#line 611 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
669
670#line 612 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 586 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
708
709#line 587 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
712
713#line 588 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
716
717#line 589 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 589 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
720 omc_File_write(threadData, _file, tmpMeta[0]);
721#line 721 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
722#line 722 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 593 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
734
735#line 594 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
738
739#line 595 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
742
743#line 596 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 596 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
746 omc_File_write(threadData, _file, tmpMeta[0]);
747#line 747 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
748#line 748 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
749 goto tmp2_done;
750 }
751 case 2: {
752
753 /* Pattern matching succeeded */
754#line 599 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
757#line 757 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 571 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
802 goto tmp3_done;
803 }
804 case 10: {
805
806 /* Pattern matching succeeded */
807#line 572 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
810 goto tmp3_done;
811 }
812 case 11: {
813
814 /* Pattern matching succeeded */
815#line 573 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 574 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 556 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 557 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 558 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 559 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 560 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 561 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
921 goto tmp3_done;
922 }
923 case 6: {
924
925 /* Pattern matching succeeded */
926#line 562 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 541 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 541 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
954 {
955#line 542 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
956 goto _return;
957#line 957 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
958 }
959
960#line 544 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
963
964#line 545 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
965 omc_File_write(threadData, _file, _name);
966#line 966 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
967
968#line 546 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
971
972#line 547 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
973 omc_File_writeEscape(threadData, _file, _attr, 4);
974#line 974 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
975
976#line 548 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 526 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1013
1014#line 527 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1015 omc_File_write(threadData, _file, _name);
1016#line 1016 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1017
1018#line 528 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1021
1022#line 529 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1023 omc_SerializeInitXML_writeExp(threadData, _file, _exp);
1024#line 1024 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1025
1026#line 530 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1029#line 1029 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 511 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1067
1068#line 512 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1069 tmp1 = modelica_boolean_to_modelica_string(_isFixed, ((modelica_integer) 0), 1);
1070#line 512 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1071 omc_File_write(threadData, _file, tmp1);
1072#line 1072 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1073
1074#line 513 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 490 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1096 omc_File_write(threadData, _file, _use);
1097#line 1097 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1098
1099#line 1099 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 494 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1117
1118#line 495 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1119 omc_File_write(threadData, _file, _name);
1120#line 1120 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1121
1122#line 496 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1125
1126#line 497 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1127 omc_SerializeInitXML_writeExp(threadData, _file, _exp);
1128#line 1128 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1129
1130#line 498 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1133#line 1133 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1134 goto tmp2_done;
1135 }
1136 case 1: {
1137
1138 /* Pattern matching succeeded */
1139#line 502 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1142#line 1142 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 425 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1190
1191#line 426 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1194
1195#line 427 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1196 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, _isFixed);
1197#line 1197 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1198
1199#line 428 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1202
1203#line 429 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1206
1207#line 430 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1210
1211#line 431 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1214
1215#line 432 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1218#line 1218 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 436 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1228
1229#line 437 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1232
1233#line 438 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1234 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, _isFixed);
1235#line 1235 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1236
1237#line 439 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1240
1241#line 440 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1244
1245#line 441 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1248
1249#line 442 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1252
1253#line 443 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1256#line 1256 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 447 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1266
1267#line 448 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1270
1271#line 449 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1272 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, _isFixed);
1273#line 1273 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1274
1275#line 450 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1278
1279#line 451 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1282#line 1282 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 455 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1292
1293#line 456 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1296
1297#line 457 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1298 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, _isFixed);
1299#line 1299 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1300
1301#line 458 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1304
1305#line 459 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1308#line 1308 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 463 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1318
1319#line 464 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1322
1323#line 465 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1324 omc_SerializeInitXML_scalarVariableTypeFixedAttribute(threadData, _file, _isFixed);
1325#line 1325 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1326
1327#line 466 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1330
1331#line 467 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1334#line 1334 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 471 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1348
1349#line 472 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1352
1353#line 473 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1356#line 1356 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1357 goto tmp2_done;
1358 }
1359 case 6: {
1360
1361 /* Pattern matching succeeded */
1362#line 477 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 477 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1367#line 478 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1368 goto goto_1;
1369#line 1369 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 480 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 347 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1417
1418#line 348 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1421
1422#line 350 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1425
1426#line 351 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1429
1430#line 352 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1433
1434#line 354 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1437
1438#line 355 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1441
1442#line 356 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1445
1446#line 358 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 358 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1449 {
1450#line 359 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1453
1454#line 360 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1457
1458#line 361 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1461 }
1462
1463#line 364 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1466
1467#line 365 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1470
1471#line 366 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1474
1475#line 367 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 367 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1478 omc_File_write(threadData, _file, tmp1);
1479#line 1479 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1480
1481#line 368 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1484
1485#line 370 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1488
1489#line 371 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1492
1493#line 372 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1496
1497#line 373 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1498 tmp2 = modelica_boolean_to_modelica_string(mmc_unbox_boolean((MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simVar), 21))))(((mmc_sint_t) (((*(void**)(((void*)((void**)(((void*)((char*
)(_simVar) - 3))) + (21)))))))) >> 1)
, ((modelica_integer) 0), 1);
1499#line 373 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1500 omc_File_write(threadData, _file, tmp2);
1501#line 1501 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1502
1503#line 374 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1506
1507#line 376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1508 if((_inputIndex != ((modelica_integer) -1)))
1509#line 376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1510 {
1511#line 377 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1514
1515#line 378 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1518
1519#line 379 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1522 }
1523
1524#line 382 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1527
1528#line 383 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1529 omc_SerializeInitXML_getAliasVar(threadData, _file, _simVar);
1530#line 1530 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1531
1532#line 384 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1535
1536#line 386 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1539
1540#line 387 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1543
1544#line 388 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1547
1548#line 389 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1549 omc_File_write(threadData, _file, _classType);
1550#line 1550 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1551
1552#line 390 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1555
1556#line 392 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1559
1560#line 393 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1561 tmp3 = 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);
1562#line 393 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1563 omc_File_write(threadData, _file, tmp3);
1564#line 1564 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1565
1566#line 394 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1569
1570#line 395 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1571 tmp4 = 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);
1572#line 395 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1573 omc_File_write(threadData, _file, tmp4);
1574#line 1574 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1575
1576#line 396 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1579
1580#line 398 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1583
1584#line 399 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1587
1588#line 400 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1591
1592#line 401 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1595
1596#line 402 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1599
1600#line 403 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1603
1604#line 404 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1607
1608#line 405 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1611
1612#line 406 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1615
1616#line 407 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1619
1620#line 408 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1623
1624#line 409 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 409 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1627 omc_File_write(threadData, _file, tmp5);
1628#line 1628 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1629
1630#line 410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 328 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1653
1654#line 329 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1655 omc_SerializeInitXML_scalarVariableAttribute(threadData, _file, _var, _classType, _valueReference, _classIndex);
1656#line 1656 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1657
1658#line 330 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1661
1662#line 332 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1665
1666#line 333 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 314 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1692 {
1693#line 314 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1694 modelica_metatype _var;
1695#line 314 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 314 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1698 {
1699#line 314 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1700 _var = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1701#line 315 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1702 omc_SerializeInitXML_scalarVariable(threadData, _file, _var, _classType, _valueReference, _index);
1703#line 1703 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1704
1705#line 316 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1706 _index = ((modelica_integer) 1) + _index;
1707#line 1707 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1708
1709#line 317 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1710 _valueReference = ((modelica_integer) 1) + _valueReference;
1711#line 1711 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 273 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1758 tmp1 = ((modelica_integer) 0);
1759#line 1759 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 274 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1766 tmp1 = ((modelica_integer) 0);
1767#line 1767 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1768 goto tmp3_done;
1769 }
1770 case 2: {
1771
1772 /* Pattern matching succeeded */
1773#line 275 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1774 tmp1 = ((modelica_integer) 1000);
1775#line 1775 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 278 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1794
1795#line 280 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1798
1799#line 281 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1802
1803#line 282 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1806
1807#line 283 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1810
1811#line 284 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1814
1815#line 285 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1818
1819#line 286 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1822
1823#line 287 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1826
1827#line 289 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1830
1831#line 290 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1834
1835#line 291 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1838
1839#line 293 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1842
1843#line 294 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1846
1847#line 295 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1850
1851#line 297 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1854
1855#line 298 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1858
1859#line 299 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1862
1863#line 302 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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/ins.slow_JKRT-OMSens-minor-fixes/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 < 2; 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 81 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 81 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/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 81 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1927 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)));
1928#line 81 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1929 omc_File_open(threadData, _file, tmpMeta[2], 2);
1930#line 1930 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1931#line 1931 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1932 goto tmp6_done;
1933 }
1934 case 1: {
1935
1936 /* Pattern matching succeeded */
1937#line 84 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1938 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)));
1939#line 84 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1940 omc_File_open(threadData, _file, tmpMeta[0], 2);
1941#line 1941 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1942#line 1942 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1943 goto tmp6_done;
1944 }
1945 }
1946 goto tmp6_end;
1947 tmp6_end: ;
1948 }
1949 goto goto_5;
1950 goto_5:;
1951 goto goto_1;
1952 goto tmp6_done;
1953 tmp6_done:;
1954 }
1955 }
1956 ;
1957
1958#line 87 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1959 _makefileParams = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 31))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (31)))))
);
1960#line 1960 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1961
1962#line 88 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1963 _modelInfo = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (2)))))
);
1964#line 1964 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1965
1966#line 89 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1967 _vi = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_modelInfo), 5))(*(void**)(((void*)((void**)(((void*)((char*)(_modelInfo) - 3
))) + (5)))))
);
1968#line 1968 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1969
1970#line 90 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1971 /* Pattern-matching assignment */
1972#line 90 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1973 tmpMeta[0] = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_simCode), 34))(*(void**)(((void*)((void**)(((void*)((char*)(_simCode) - 3))
) + (34)))))
);
1974#line 90 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1975 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;
1976#line 90 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1977 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1978#line 90 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1979 _s = tmpMeta[1];
1980#line 1980 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1981
1982#line 1982 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1983 { /* match expression */
1984 modelica_string tmp12_1;
1985 tmp12_1 = omc_Config_simCodeTarget(threadData);
1986 {
1987 volatile mmc_switch_type tmp12;
1988 int tmp13;
1989 tmp12 = 0;
1990 for (; tmp12 < 3; tmp12++) {
1991 switch (MMC_SWITCH_CAST(tmp12)(tmp12)) {
1992 case 0: {
1993 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;
1994 /* Pattern matching succeeded */
1995#line 92 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
1996 tmp9 = _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3));
1997#line 1997 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
1998 goto tmp11_done;
1999 }
2000 case 1: {
2001 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;
2002 /* Pattern matching succeeded */
2003#line 93 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2004 tmp9 = _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3));
2005#line 2005 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2006 goto tmp11_done;
2007 }
2008 case 2: {
2009
2010 /* Pattern matching succeeded */
2011#line 94 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2012 tmp9 = _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3));
2013#line 2013 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2014 goto tmp11_done;
2015 }
2016 }
2017 goto tmp11_end;
2018 tmp11_end: ;
2019 }
2020 goto goto_10;
2021 goto_10:;
2022 goto goto_1;
2023 goto tmp11_done;
2024 tmp11_done:;
2025 }
2026 }
2027 _FMUType = tmp9;
2028
2029#line 98 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2030 omc_File_write(threadData, _file, _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)));
2031#line 2031 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2032
2033#line 99 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2034 omc_File_write(threadData, _file, _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)));
2035#line 2035 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2036
2037#line 100 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2038 omc_File_write(threadData, _file, _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)));
2039#line 2039 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2040
2041#line 101 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2042 tmpMeta[0] = stringAppend(_OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)),_FMUType);
2043#line 101 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2044 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)));
2045#line 101 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2046 omc_File_write(threadData, _file, tmpMeta[1]);
2047#line 2047 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2048
2049#line 103 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2050 omc_File_write(threadData, _file, _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)));
2051#line 2051 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2052
2053#line 104 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2054 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);
2055#line 2055 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2056
2057#line 105 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2058 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2059#line 2059 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2060
2061#line 107 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2062 omc_File_write(threadData, _file, _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)));
2063#line 2063 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2064
2065#line 108 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2066 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);
2067#line 2067 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2068
2069#line 109 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2070 omc_File_write(threadData, _file, _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)));
2071#line 2071 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2072
2073#line 111 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2074 omc_File_write(threadData, _file, _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)));
2075#line 2075 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2076
2077#line 112 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2078 omc_File_write(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_makefileParams), 7))(*(void**)(((void*)((void**)(((void*)((char*)(_makefileParams
) - 3))) + (7)))))
));
2079#line 2079 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2080
2081#line 113 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2082 omc_File_write(threadData, _file, _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)));
2083#line 2083 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2084
2085#line 116 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2086 omc_File_write(threadData, _file, _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)));
2087#line 2087 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2088
2089#line 117 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2090 omc_File_write(threadData, _file, _guid);
2091#line 2091 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2092
2093#line 118 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2094 omc_File_write(threadData, _file, _OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)));
2095#line 2095 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2096
2097#line 121 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2098 omc_File_write(threadData, _file, _OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)));
2099#line 2099 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2100
2101#line 122 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2102 omc_File_writeEscape(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_modelInfo), 3))(*(void**)(((void*)((void**)(((void*)((char*)(_modelInfo) - 3
))) + (3)))))
), 4);
2103#line 2103 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2104
2105#line 123 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2106 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2107#line 2107 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2108
2109#line 125 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2110 omc_File_write(threadData, _file, _OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3)));
2111#line 2111 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2112
2113#line 126 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2114 omc_File_write(threadData, _file, omc_Settings_getVersionNr(threadData));
2115#line 2115 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2116
2117#line 127 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2118 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2119#line 2119 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2120
2121#line 129 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2122 omc_File_write(threadData, _file, _OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3)));
2123#line 2123 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2124
2125#line 130 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2126 omc_SerializeInitXML_xsdateTime(threadData, _file, omc_Util_getCurrentDateTime(threadData));
2127#line 2127 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2128
2129#line 131 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2130 omc_File_write(threadData, _file, _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)));
2131#line 2131 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2132
2133#line 134 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2134 omc_File_write(threadData, _file, _OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)));
2135#line 2135 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2136
2137#line 136 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2138 omc_File_write(threadData, _file, _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)));
2139#line 2139 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2140
2141#line 137 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2142 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)));
2143#line 2143 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2144
2145#line 138 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2146 omc_File_write(threadData, _file, _OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)));
2147#line 2147 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2148
2149#line 140 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2150 omc_File_write(threadData, _file, _OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)));
2151#line 2151 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2152
2153#line 141 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2154 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)));
2155#line 2155 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2156
2157#line 142 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2158 omc_File_write(threadData, _file, _OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)));
2159#line 2159 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2160
2161#line 145 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2162 omc_File_write(threadData, _file, _OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3)));
2163#line 2163 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2164
2165#line 146 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2166 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)));
2167#line 2167 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2168
2169#line 147 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2170 omc_File_write(threadData, _file, _OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)));
2171#line 2171 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2172
2173#line 149 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2174 omc_File_write(threadData, _file, _OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)));
2175#line 2175 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2176
2177#line 150 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2178 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)));
2179#line 2179 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2180
2181#line 151 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2182 omc_File_write(threadData, _file, _OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)));
2183#line 2183 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2184
2185#line 153 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2186 omc_File_write(threadData, _file, _OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)));
2187#line 2187 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2188
2189#line 154 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2190 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)));
2191#line 2191 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2192
2193#line 156 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2194 omc_File_write(threadData, _file, _OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)));
2195#line 2195 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2196
2197#line 158 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2198 omc_File_write(threadData, _file, _OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)));
2199#line 2199 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2200
2201#line 159 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2202 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)));
2203#line 2203 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2204
2205#line 160 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2206 omc_File_write(threadData, _file, _OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)));
2207#line 2207 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2208
2209#line 163 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2210 omc_File_write(threadData, _file, _OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)));
2211#line 2211 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2212
2213#line 164 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2214 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)));
2215#line 2215 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2216
2217#line 165 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2218 omc_File_write(threadData, _file, _OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3)));
2219#line 2219 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2220
2221#line 167 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2222 omc_File_write(threadData, _file, _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)));
2223#line 2223 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2224
2225#line 168 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2226 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)));
2227#line 2227 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2228
2229#line 169 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2230 omc_File_write(threadData, _file, _OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)));
2231#line 2231 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2232
2233#line 171 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2234 omc_File_write(threadData, _file, _OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)));
2235#line 2235 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2236
2237#line 172 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2238 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)));
2239#line 2239 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2240
2241#line 173 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2242 omc_File_write(threadData, _file, _OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)));
2243#line 2243 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2244
2245#line 175 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2246 omc_File_write(threadData, _file, _OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)));
2247#line 2247 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2248
2249#line 176 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2250 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)));
2251#line 2251 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2252
2253#line 177 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2254 omc_File_write(threadData, _file, _OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)));
2255#line 2255 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2256
2257#line 180 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2258 omc_File_write(threadData, _file, _OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)));
2259#line 2259 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2260
2261#line 181 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2262 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)));
2263#line 2263 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2264
2265#line 182 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2266 omc_File_write(threadData, _file, _OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)));
2267#line 2267 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2268
2269#line 184 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2270 omc_File_write(threadData, _file, _OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)));
2271#line 2271 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2272
2273#line 185 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2274 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)));
2275#line 2275 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2276
2277#line 186 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2278 omc_File_write(threadData, _file, _OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)));
2279#line 2279 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2280
2281#line 188 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2282 omc_File_write(threadData, _file, _OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)));
2283#line 2283 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2284
2285#line 189 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2286 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)));
2287#line 2287 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2288
2289#line 190 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2290 omc_File_write(threadData, _file, _OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)));
2291#line 2291 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2292
2293#line 192 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2294 omc_File_write(threadData, _file, _OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)));
2295#line 2295 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2296
2297#line 193 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2298 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)));
2299#line 2299 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2300
2301#line 194 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2302 omc_File_write(threadData, _file, _OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)));
2303#line 2303 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2304
2305#line 196 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2306 omc_File_write(threadData, _file, _OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)));
2307#line 2307 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2308
2309#line 197 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2310 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)));
2311#line 2311 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2312
2313#line 198 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2314 omc_File_write(threadData, _file, _OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3)));
2315#line 2315 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2316
2317#line 200 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2318 omc_File_write(threadData, _file, _OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)));
2319#line 2319 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2320
2321#line 201 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2322 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)));
2323#line 2323 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2324
2325#line 202 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2326 omc_File_write(threadData, _file, _OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)));
2327#line 2327 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2328
2329#line 205 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2330 omc_File_write(threadData, _file, _OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3)));
2331#line 2331 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2332
2333#line 206 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2334 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)));
2335#line 2335 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2336
2337#line 207 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2338 omc_File_write(threadData, _file, _OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)));
2339#line 2339 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2340
2341#line 209 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2342 omc_File_write(threadData, _file, _OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)));
2343#line 2343 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2344
2345#line 210 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2346 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)));
2347#line 2347 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2348
2349#line 211 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2350 omc_File_write(threadData, _file, _OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)));
2351#line 2351 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2352
2353#line 213 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2354 omc_File_write(threadData, _file, _OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3)));
2355#line 2355 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2356
2357#line 214 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2358 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)));
2359#line 2359 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2360
2361#line 215 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2362 omc_File_write(threadData, _file, _OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3)));
2363#line 2363 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2364
2365#line 218 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2366 omc_File_write(threadData, _file, _OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3)));
2367#line 2367 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2368
2369#line 220 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2370 omc_File_write(threadData, _file, _OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3)));
2371#line 2371 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2372
2373#line 222 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2374 omc_File_write(threadData, _file, _OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3)));
2375#line 2375 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2376
2377#line 223 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2378 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)));
2379#line 2379 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2380
2381#line 224 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2382 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2383#line 2383 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2384
2385#line 226 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2386 omc_File_write(threadData, _file, _OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)));
2387#line 2387 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2388
2389#line 227 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2390 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)));
2391#line 2391 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2392
2393#line 228 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2394 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2395#line 2395 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2396
2397#line 230 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2398 omc_File_write(threadData, _file, _OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)));
2399#line 2399 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2400
2401#line 231 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2402 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)));
2403#line 2403 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2404
2405#line 232 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2406 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2407#line 2407 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2408
2409#line 234 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2410 omc_File_write(threadData, _file, _OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3)));
2411#line 2411 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2412
2413#line 235 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2414 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)));
2415#line 2415 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2416
2417#line 236 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2418 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2419#line 2419 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2420
2421#line 238 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2422 omc_File_write(threadData, _file, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)));
2423#line 2423 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2424
2425#line 239 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2426 omc_File_write(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_s), 7))(*(void**)(((void*)((void**)(((void*)((char*)(_s) - 3))) + (7
)))))
));
2427#line 2427 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2428
2429#line 240 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2430 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2431#line 2431 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2432
2433#line 242 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2434 omc_File_write(threadData, _file, _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)));
2435#line 2435 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2436
2437#line 243 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2438 omc_File_write(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_s), 9))(*(void**)(((void*)((void**)(((void*)((char*)(_s) - 3))) + (9
)))))
));
2439#line 2439 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2440
2441#line 244 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2442 omc_File_write(threadData, _file, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2443#line 2443 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2444
2445#line 246 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2446 omc_File_write(threadData, _file, _OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3)));
2447#line 2447 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2448
2449#line 247 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2450 omc_File_write(threadData, _file, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_s), 10))(*(void**)(((void*)((void**)(((void*)((char*)(_s) - 3))) + (10
)))))
));
2451#line 2451 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2452
2453#line 248 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2454 omc_File_write(threadData, _file, _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)));
2455#line 2455 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2456
2457#line 250 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2458 omc_File_write(threadData, _file, _OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)));
2459#line 2459 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2460
2461#line 251 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2462 omc_File_write(threadData, _file, _OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)));
2463#line 2463 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2464
2465#line 252 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2466 omc_SerializeInitXML_modelVariables(threadData, _file, _modelInfo);
2467#line 2467 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2468
2469#line 253 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2470 omc_File_write(threadData, _file, _OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)));
2471#line 2471 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2472
2473#line 255 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2474 omc_File_write(threadData, _file, _OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)));
2475#line 2475 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2476
2477#line 256 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2478 _success = 1;
2479#line 2479 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2480#line 2480 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2481 goto tmp2_done;
2482 }
2483 case 1: {
2484 /* Pattern matching succeeded */
2485#line 2485 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2486 goto tmp2_done;
2487 }
2488 }
2489 goto tmp2_end;
2490 tmp2_end: ;
2491 }
2492 goto goto_1;
2493 tmp2_done:
2494 (void)tmp3;
2495 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2496 goto tmp2_done2;
2497 goto_1:;
2498 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2499 if (++tmp3 < 2) {
2500 goto tmp2_top;
2501 }
2502 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2503 tmp2_done2:;
2504 }
2505 }
2506 ;
2507 _return: OMC_LABEL_UNUSED__attribute__((unused))
2508 omc_File_File_destructor(threadData,_file);
2509 return _success;
2510}
2511modelica_metatype boxptr_SerializeInitXML_simulationInitFileReturnBool(threadData_t *threadData, modelica_metatype _simCode, modelica_metatype _guid)
2512{
2513 modelica_boolean _success;
2514 modelica_metatype out_success;
2515 _success = omc_SerializeInitXML_simulationInitFileReturnBool(threadData, _simCode, _guid);
2516 out_success = mmc_mk_icon(_success);
2517 return out_success;
2518}
2519
2520DLLExport
2521void omc_SerializeInitXML_simulationInitFile(threadData_t *threadData, modelica_metatype _simCode, modelica_string _guid)
2522{
2523 modelica_boolean tmp1;
2524 MMC_SO()mmc_check_stackoverflow(threadData);
2525 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2526#line 62 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2527 /* Pattern-matching assignment */
2528#line 62 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2529 tmp1 = omc_SerializeInitXML_simulationInitFileReturnBool(threadData, _simCode, _guid);
2530#line 62 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/SimCode/SerializeInitXML.mo"
2531 if (1 != tmp1) MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2532#line 2532 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/SerializeInitXML.c"
2533 _return: OMC_LABEL_UNUSED__attribute__((unused))
2534 return;
2535}
2536