Bug Summary

File:OMCompiler/Compiler/boot/build/DAEDump.c
Warning:line 3585, column 3
Value stored to '_tailCall' 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/DAEDump.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/DAEDump.c" "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
5#endif
6#include "omc_simulation_settings.h"
7#include "DAEDump.h"
8#define _OMC_LIT0_data"VAR: " "VAR: "
9static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT0,6,_OMC_LIT0_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT0
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "VAR: "
}
;
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";\n" ";\n"
12static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT1,2,_OMC_LIT1_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT1
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ";\n"
}
;
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" " " "
15static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT2,2,_OMC_LIT2_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT2
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), " "
}
;
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" = " " = "
18static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT3,3,_OMC_LIT3_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT3
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " = "
}
;
19#define _OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT3)((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3))
20#define _OMC_LIT4_data"EQUEQUATION " "EQUEQUATION "
21static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT4,13,_OMC_LIT4_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT4
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "EQUEQUATION "
}
;
22#define _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT4)((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))
23#define _OMC_LIT5_data"ARRAY_EQUATION " "ARRAY_EQUATION "
24static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT5,16,_OMC_LIT5_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT5
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "ARRAY_EQUATION "
}
;
25#define _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT5)((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3))
26#define _OMC_LIT6_data"INITIAL_ARRAY_EQUATION " "INITIAL_ARRAY_EQUATION "
27static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT6,24,_OMC_LIT6_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT6
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), "INITIAL_ARRAY_EQUATION "
}
;
28#define _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT6)((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))
29#define _OMC_LIT7_data"COMPLEX_EQUATION " "COMPLEX_EQUATION "
30static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT7,18,_OMC_LIT7_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT7
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "COMPLEX_EQUATION "
}
;
31#define _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT7)((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3))
32#define _OMC_LIT8_data"INITIAL_COMPLEX_EQUATION " "INITIAL_COMPLEX_EQUATION "
33static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT8,26,_OMC_LIT8_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT8
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "INITIAL_COMPLEX_EQUATION "
}
;
34#define _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT8)((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))
35#define _OMC_LIT9_data"WHEN_EQUATION: " "WHEN_EQUATION: "
36static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT9,16,_OMC_LIT9_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT9
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "WHEN_EQUATION: "
}
;
37#define _OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT9)((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3))
38#define _OMC_LIT10_data"IF_EQUATION: " "IF_EQUATION: "
39static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT10,14,_OMC_LIT10_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT10
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "IF_EQUATION: "
}
;
40#define _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT10)((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3))
41#define _OMC_LIT11_data"INITIAL_IF_EQUATION: " "INITIAL_IF_EQUATION: "
42static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT11,22,_OMC_LIT11_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT11
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), "INITIAL_IF_EQUATION: "
}
;
43#define _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT11)((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))
44#define _OMC_LIT12_data"INITIALEQUATION " "INITIALEQUATION "
45static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT12,17,_OMC_LIT12_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT12
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "INITIALEQUATION "
}
;
46#define _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT12)((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3))
47#define _OMC_LIT13_data"ALGO " "ALGO "
48static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT13,6,_OMC_LIT13_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT13
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "ALGO "
}
;
49#define _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT13)((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3))
50#define _OMC_LIT14_data"INITIALALGORITHM " "INITIALALGORITHM "
51static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT14,18,_OMC_LIT14_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT14
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "INITIALALGORITHM "
}
;
52#define _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT14)((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3))
53#define _OMC_LIT15_data"\n" "\n"
54static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT15,1,_OMC_LIT15_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT15
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\n"
}
;
55#define _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT15)((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))
56#define _OMC_LIT16_data"COMP " "COMP "
57static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT16,6,_OMC_LIT16_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT16
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "COMP "
}
;
58#define _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT16)((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3))
59#define _OMC_LIT17_data"." "."
60static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT17,1,_OMC_LIT17_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT17
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "."
}
;
61#define _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT17)((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))
62#define _OMC_LIT18_data"EXTOBJ " "EXTOBJ "
63static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT18,8,_OMC_LIT18_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT18
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "EXTOBJ "
}
;
64#define _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT18)((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))
65#define _OMC_LIT19_data" assert(" " assert("
66static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT19,9,_OMC_LIT19_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT19
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " assert("
}
;
67#define _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT19)((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3))
68#define _OMC_LIT20_data"," ","
69static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT20,1,_OMC_LIT20_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT20
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ","
}
;
70#define _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT20)((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))
71#define _OMC_LIT21_data") " ") "
72static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT21,2,_OMC_LIT21_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT21
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ") "
}
;
73#define _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT21)((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3))
74#define _OMC_LIT22_data" /* initial */ assert(" " /* initial */ assert("
75static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT22,23,_OMC_LIT22_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT22
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), " /* initial */ assert("
}
;
76#define _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT22)((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3))
77#define _OMC_LIT23_data" terminate(" " terminate("
78static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT23,12,_OMC_LIT23_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT23
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), " terminate("
}
;
79#define _OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT23)((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3))
80#define _OMC_LIT24_data" /* initial */ terminate(" " /* initial */ terminate("
81static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT24,26,_OMC_LIT24_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT24
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), " /* initial */ terminate("
}
;
82#define _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT24)((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3))
83#define _OMC_LIT25_data" reinit() " " reinit() "
84static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT25,11,_OMC_LIT25_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT25
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " reinit() "
}
;
85#define _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT25)((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3))
86#define _OMC_LIT26_data"#UNKNOWN_EQUATION#" "#UNKNOWN_EQUATION#"
87static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT26,18,_OMC_LIT26_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT26
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "#UNKNOWN_EQUATION#"
}
;
88#define _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT26)((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3))
89#define _OMC_LIT27_data"Inferred Clock" "Inferred Clock"
90static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT27,14,_OMC_LIT27_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT27
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "Inferred Clock"
}
;
91#define _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT27)((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3))
92#define _OMC_LIT28_data"Integer Clock(" "Integer Clock("
93static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT28,14,_OMC_LIT28_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT28
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "Integer Clock("
}
;
94#define _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT28)((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3))
95#define _OMC_LIT29_data"; " "; "
96static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT29,2,_OMC_LIT29_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT29
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "; "
}
;
97#define _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT29)((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3))
98#define _OMC_LIT30_data")" ")"
99static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT30,1,_OMC_LIT30_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT30
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ")"
}
;
100#define _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT30)((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3))
101#define _OMC_LIT31_data"Real Clock(" "Real Clock("
102static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT31,11,_OMC_LIT31_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT31
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "Real Clock("
}
;
103#define _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT31)((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))
104#define _OMC_LIT32_data"Boolean Clock(" "Boolean Clock("
105static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT32,14,_OMC_LIT32_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT32
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "Boolean Clock("
}
;
106#define _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT32)((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3))
107#define _OMC_LIT33_data"Solver Clock(" "Solver Clock("
108static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT33,13,_OMC_LIT33_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT33
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "Solver Clock("
}
;
109#define _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT33)((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3))
110#define _OMC_LIT34_data"" ""
111static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT34,0,_OMC_LIT34_data)struct { mmc_uint_t header; const char data[(0)+1]; } _OMC_LIT_STRUCT34
= { ((((mmc_uint_t)0)<<(3))+((1<<(3+3))+5)), "" }
;
112#define _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT34)((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3))
113#define _OMC_LIT35_data" " " "
114static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT35,1,_OMC_LIT35_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT35
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), " "
}
;
115#define _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT35)((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3))
116#define _OMC_LIT36_data"TOP" "TOP"
117static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT36,3,_OMC_LIT36_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT36
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "TOP"
}
;
118#define _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT36)((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3))
119#define _OMC_LIT37_data"connect(" "connect("
120static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT37,8,_OMC_LIT37_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT37
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "connect("
}
;
121#define _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT37)((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3))
122#define _OMC_LIT38_data"showEquationSource" "showEquationSource"
123static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT38,18,_OMC_LIT38_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT38
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "showEquationSource"
}
;
124#define _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT38)((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3))
125#define _OMC_LIT39_data"Display the element source information in the dumped DAE for easier debugging." "Display the element source information in the dumped DAE for easier debugging."
126static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT39,78,_OMC_LIT39_data)struct { mmc_uint_t header; const char data[(78)+1]; } _OMC_LIT_STRUCT39
= { ((((mmc_uint_t)78)<<(3))+((1<<(3+3))+5)), "Display the element source information in the dumped DAE for easier debugging."
}
;
127#define _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT39)((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))
128static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT40,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT40
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))}};
129#define _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT40)((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))
130static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT41,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT41
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(84))((void*)(((((mmc_uint_t) (84)) << 1)+0))),_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))}};
131#define _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT41)((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3))
132#define _OMC_LIT42_data" /* models: {" " /* models: {"
133static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT42,13,_OMC_LIT42_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT42
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), " /* models: {"
}
;
134#define _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT42)((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3))
135#define _OMC_LIT43_data", " ", "
136static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT43,2,_OMC_LIT43_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT43
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ", "
}
;
137#define _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT43)((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))
138#define _OMC_LIT44_data"}" "}"
139static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT44,1,_OMC_LIT44_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT44
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "}"
}
;
140#define _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT44)((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3))
141#define _OMC_LIT45_data" connects: {" " connects: {"
142static 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)), " connects: {"
}
;
143#define _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT45)((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))
144#define _OMC_LIT46_data"} */" "} */"
145static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT46,4,_OMC_LIT46_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT46
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "} */"
}
;
146#define _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT46)((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3))
147#define _OMC_LIT47_data"inner" "inner"
148static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT47,5,_OMC_LIT47_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT47
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "inner"
}
;
149#define _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT47)((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3))
150#define _OMC_LIT48_data"outer" "outer"
151static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT48,5,_OMC_LIT48_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT48
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "outer"
}
;
152#define _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT48)((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3))
153#define _OMC_LIT49_data"inner outer" "inner outer"
154static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT49,11,_OMC_LIT49_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT49
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "inner outer"
}
;
155#define _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT49)((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3))
156#define _OMC_LIT50_data"input" "input"
157static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT50,5,_OMC_LIT50_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT50
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "input"
}
;
158#define _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT50)((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3))
159#define _OMC_LIT51_data"output" "output"
160static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT51,6,_OMC_LIT51_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT51
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "output"
}
;
161#define _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT51)((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3))
162#define _OMC_LIT52_data"parameter" "parameter"
163static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT52,9,_OMC_LIT52_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT52
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "parameter"
}
;
164#define _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT52)((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))
165#define _OMC_LIT53_data"const" "const"
166static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT53,5,_OMC_LIT53_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT53
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "const"
}
;
167#define _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT53)((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))
168#define _OMC_LIT54_data"discrete" "discrete"
169static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT54,8,_OMC_LIT54_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT54
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "discrete"
}
;
170#define _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT54)((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))
171#define _OMC_LIT55_data"impure " "impure "
172static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT55,7,_OMC_LIT55_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT55
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "impure "
}
;
173#define _OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT55)((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3))
174#define _OMC_LIT56_data"function " "function "
175static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT56,9,_OMC_LIT56_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT56
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "function "
}
;
176#define _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT56)((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3))
177#define _OMC_LIT57_data"end " "end "
178static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT57,4,_OMC_LIT57_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT57
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "end "
}
;
179#define _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT57)((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))
180#define _OMC_LIT58_data";\n\n" ";\n\n"
181static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT58,3,_OMC_LIT58_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT58
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), ";\n\n"
}
;
182#define _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT58)((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))
183#define _OMC_LIT59_data"\n " "\n "
184static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT59,3,_OMC_LIT59_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT59
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\n "
}
;
185#define _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT59)((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3))
186#define _OMC_LIT60_data"disableRecordConstructorOutput" "disableRecordConstructorOutput"
187static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT60,30,_OMC_LIT60_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT60
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "disableRecordConstructorOutput"
}
;
188#define _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT60)((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))
189#define _OMC_LIT61_data"Disables output of record constructors in the flat code." "Disables output of record constructors in the flat code."
190static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT61,56,_OMC_LIT61_data)struct { mmc_uint_t header; const char data[(56)+1]; } _OMC_LIT_STRUCT61
= { ((((mmc_uint_t)56)<<(3))+((1<<(3+3))+5)), "Disables output of record constructors in the flat code."
}
;
191#define _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT61)((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))
192static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT62,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT62
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))}};
193#define _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT62)((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))
194static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT63,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT63
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(100))((void*)(((((mmc_uint_t) (100)) << 1)+0))),_OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))}};
195#define _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT63)((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3))
196#define _OMC_LIT64_data" \"Automatically generated record constructor for " " \"Automatically generated record constructor for "
197static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT64,49,_OMC_LIT64_data)struct { mmc_uint_t header; const char data[(49)+1]; } _OMC_LIT_STRUCT64
= { ((((mmc_uint_t)49)<<(3))+((1<<(3+3))+5)), " \"Automatically generated record constructor for "
}
;
198#define _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT64)((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))
199#define _OMC_LIT65_data"\"\n" "\"\n"
200static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT65,2,_OMC_LIT65_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT65
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\"\n"
}
;
201#define _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT65)((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3))
202#define _OMC_LIT66_data" output " " output "
203static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT66,9,_OMC_LIT66_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT66
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " output "
}
;
204#define _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT66)((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3))
205#define _OMC_LIT67_data" res;\n" " res;\n"
206static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT67,6,_OMC_LIT67_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT67
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), " res;\n"
}
;
207#define _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT67)((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3))
208#define _OMC_LIT68_data"builtin" "builtin"
209static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT68,7,_OMC_LIT68_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT68
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "builtin"
}
;
210#define _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT68)((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3))
211#define _OMC_LIT69_data"\n========================================\n" "\n========================================\n"
212static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT69,42,_OMC_LIT69_data)struct { mmc_uint_t header; const char data[(42)+1]; } _OMC_LIT_STRUCT69
= { ((((mmc_uint_t)42)<<(3))+((1<<(3+3))+5)), "\n========================================\n"
}
;
213#define _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT69)((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))
214#define _OMC_LIT70_data"initial algorithm\n" "initial algorithm\n"
215static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT70,18,_OMC_LIT70_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT70
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "initial algorithm\n"
}
;
216#define _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT70)((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3))
217#define _OMC_LIT71_data"algorithm\n" "algorithm\n"
218static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT71,10,_OMC_LIT71_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT71
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "algorithm\n"
}
;
219#define _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT71)((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3))
220#define _OMC_LIT72_data"final " "final "
221static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT72,6,_OMC_LIT72_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT72
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "final "
}
;
222#define _OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT72)((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3))
223#define _OMC_LIT73_data"Call attributes: \n----------------------\n" "Call attributes: \n----------------------\n"
224static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT73,41,_OMC_LIT73_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT73
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), "Call attributes: \n----------------------\n"
}
;
225#define _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT73)((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3))
226#define _OMC_LIT74_data"DAE-type: " "DAE-type: "
227static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT74,10,_OMC_LIT74_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT74
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "DAE-type: "
}
;
228#define _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT74)((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))
229#define _OMC_LIT75_data"DAE-type attributes :" "DAE-type attributes :"
230static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT75,21,_OMC_LIT75_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT75
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "DAE-type attributes :"
}
;
231#define _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT75)((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))
232#define _OMC_LIT76_data"tuple_: " "tuple_: "
233static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT76,8,_OMC_LIT76_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT76
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "tuple_: "
}
;
234#define _OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT76)((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))
235#define _OMC_LIT77_data"true" "true"
236static 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)), "true"
}
;
237#define _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT77)((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3))
238#define _OMC_LIT78_data"false" "false"
239static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT78,5,_OMC_LIT78_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT78
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "false"
}
;
240#define _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT78)((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))
241#define _OMC_LIT79_data" builtin: " " builtin: "
242static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT79,10,_OMC_LIT79_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT79
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), " builtin: "
}
;
243#define _OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT79)((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3))
244#define _OMC_LIT80_data" impure: " " impure: "
245static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT80,9,_OMC_LIT80_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT80
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " impure: "
}
;
246#define _OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT80)((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3))
247#define _OMC_LIT81_data" isFunctionPointerCall: " " isFunctionPointerCall: "
248static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT81,24,_OMC_LIT81_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT81
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), " isFunctionPointerCall: "
}
;
249#define _OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT81)((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3))
250#define _OMC_LIT82_data"\n\n" "\n\n"
251static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT82,2,_OMC_LIT82_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT82
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\n\n"
}
;
252#define _OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT82)((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))
253#define _OMC_LIT83_data"(" "("
254static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT83,1,_OMC_LIT83_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT83
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "("
}
;
255#define _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT83)((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))
256static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT84,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT84
= { (((1) << 10) + (((4) & 255) << 2)),
{&IOStream_IOStreamType_LIST__desc,}};
257#define _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT84)((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))
258#define _OMC_LIT85_data";\n " ";\n "
259static 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)), ";\n "
}
;
260#define _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT85)((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))
261#define _OMC_LIT86_data" if " " if "
262static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT86,5,_OMC_LIT86_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT86
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " if "
}
;
263#define _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT86)((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3))
264#define _OMC_LIT87_data" then\n" " then\n"
265static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT87,6,_OMC_LIT87_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT87
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), " then\n"
}
;
266#define _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT87)((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))
267#define _OMC_LIT88_data" else\n" " else\n"
268static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT88,7,_OMC_LIT88_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT88
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), " else\n"
}
;
269#define _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT88)((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3))
270#define _OMC_LIT89_data" end if;\n" " end if;\n"
271static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT89,10,_OMC_LIT89_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT89
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), " end if;\n"
}
;
272#define _OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT89)((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))
273#define _OMC_LIT90_data" elseif " " elseif "
274static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT90,9,_OMC_LIT90_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT90
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " elseif "
}
;
275#define _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT90)((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3))
276#define _OMC_LIT91_data" /* array equation [" " /* array equation ["
277static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT91,20,_OMC_LIT91_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT91
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), " /* array equation ["
}
;
278#define _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT91)((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3))
279#define _OMC_LIT92_data"] */" "] */"
280static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT92,4,_OMC_LIT92_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT92
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "] */"
}
;
281#define _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT92)((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3))
282#define _OMC_LIT93_data" for " " for "
283static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT93,6,_OMC_LIT93_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT93
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), " for "
}
;
284#define _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT93)((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))
285#define _OMC_LIT94_data" in " " in "
286static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT94,4,_OMC_LIT94_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT94
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " in "
}
;
287#define _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT94)((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))
288#define _OMC_LIT95_data" loop\n" " loop\n"
289static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT95,6,_OMC_LIT95_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT95
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), " loop\n"
}
;
290#define _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT95)((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))
291#define _OMC_LIT96_data" end for;\n" " end for;\n"
292static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT96,11,_OMC_LIT96_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT96
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " end for;\n"
}
;
293#define _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT96)((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))
294static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT97,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT97
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
295#define _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT97)((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))
296#define _OMC_LIT98_data" end if" " end if"
297static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT98,8,_OMC_LIT98_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT98
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), " end if"
}
;
298#define _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT98)((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3))
299#define _OMC_LIT99_data"when " "when "
300static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT99,5,_OMC_LIT99_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT99
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "when "
}
;
301#define _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT99)((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))
302#define _OMC_LIT100_data" else" " else"
303static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT100,5,_OMC_LIT100_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT100
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " else"
}
;
304#define _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT100)((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3))
305#define _OMC_LIT101_data" when " " when "
306static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT101,7,_OMC_LIT101_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT101
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), " when "
}
;
307#define _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT101)((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))
308#define _OMC_LIT102_data" end when" " end when"
309static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT102,10,_OMC_LIT102_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT102
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), " end when"
}
;
310#define _OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT102)((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3))
311#define _OMC_LIT103_data" reinit(" " reinit("
312static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT103,9,_OMC_LIT103_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT103
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " reinit("
}
;
313#define _OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT103)((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3))
314#define _OMC_LIT104_data" /* unhandled equation in DAEDump.dumpEquationsStream FIXME! */\n" " /* unhandled equation in DAEDump.dumpEquationsStream FIXME! */\n"
315static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT104,65,_OMC_LIT104_data)struct { mmc_uint_t header; const char data[(65)+1]; } _OMC_LIT_STRUCT104
= { ((((mmc_uint_t)65)<<(3))+((1<<(3+3))+5)), " /* unhandled equation in DAEDump.dumpEquationsStream FIXME! */\n"
}
;
316#define _OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT104)((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))
317#define _OMC_LIT105_data" \"" " \""
318static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT105,2,_OMC_LIT105_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT105
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), " \""
}
;
319#define _OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT105)((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3))
320#define _OMC_LIT106_data"\"" "\""
321static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT106,1,_OMC_LIT106_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT106
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\""
}
;
322#define _OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT106)((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3))
323#define _OMC_LIT107_data"initial equation\n" "initial equation\n"
324static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT107,17,_OMC_LIT107_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT107
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "initial equation\n"
}
;
325#define _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT107)((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3))
326#define _OMC_LIT108_data"equation\n" "equation\n"
327static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT108,9,_OMC_LIT108_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT108
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "equation\n"
}
;
328#define _OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT108)((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))
329#define _OMC_LIT109_data"constraint\n" "constraint\n"
330static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT109,11,_OMC_LIT109_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT109
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "constraint\n"
}
;
331#define _OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT109)((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3))
332static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT110,10,3)struct { mmc_uint_t header; const void *data[10]; } _OMC_LIT_STRUCT110
= { (((10) << 10) + (((3) & 255) << 2)),
{&SCodeDump_SCodeDumpOptions_OPTIONS__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
333#define _OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT110)((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3))
334#define _OMC_LIT111_data"class " "class "
335static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT111,6,_OMC_LIT111_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT111
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "class "
}
;
336#define _OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT111)((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3))
337#define _OMC_LIT112_data"__OpenModelica_builtin" "__OpenModelica_builtin"
338static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT112,22,_OMC_LIT112_data)struct { mmc_uint_t header; const char data[(22)+1]; } _OMC_LIT_STRUCT112
= { ((((mmc_uint_t)22)<<(3))+((1<<(3+3))+5)), "__OpenModelica_builtin"
}
;
339#define _OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT112)((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3))
340#define _OMC_LIT113_data"OpenModelica" "OpenModelica"
341static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT113,12,_OMC_LIT113_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT113
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "OpenModelica"
}
;
342#define _OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT113)((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3))
343#define _OMC_LIT114_data"inlineFunctions" "inlineFunctions"
344static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT114,15,_OMC_LIT114_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT114
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "inlineFunctions"
}
;
345#define _OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT114)((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3))
346#define _OMC_LIT115_data"Controls if function inlining should be performed." "Controls if function inlining should be performed."
347static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT115,50,_OMC_LIT115_data)struct { mmc_uint_t header; const char data[(50)+1]; } _OMC_LIT_STRUCT115
= { ((((mmc_uint_t)50)<<(3))+((1<<(3+3))+5)), "Controls if function inlining should be performed."
}
;
348#define _OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT115)((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3))
349static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT116,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT116
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3))}};
350#define _OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT116)((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3))
351static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT117,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT117
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(90))((void*)(((((mmc_uint_t) (90)) << 1)+0))),_OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),_OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3))}};
352#define _OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT117)((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))
353#define _OMC_LIT118_data"constrs" "constrs"
354static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT118,7,_OMC_LIT118_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT118
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "constrs"
}
;
355#define _OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT118)((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3))
356#define _OMC_LIT119_data"algs" "algs"
357static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT119,4,_OMC_LIT119_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT119
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "algs"
}
;
358#define _OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT119)((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3))
359#define _OMC_LIT120_data"dae" "dae"
360static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT120,3,_OMC_LIT120_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT120
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "dae"
}
;
361#define _OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT120)((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))
362#define _OMC_LIT121_data"[" "["
363static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT121,1,_OMC_LIT121_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT121
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "["
}
;
364#define _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT121)((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3))
365#define _OMC_LIT122_data"]" "]"
366static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT122,1,_OMC_LIT122_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT122
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "]"
}
;
367#define _OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT122)((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3))
368#define _OMC_LIT123_data"VAR" "VAR"
369static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT123,3,_OMC_LIT123_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT123
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "VAR"
}
;
370#define _OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT123)((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3))
371#define _OMC_LIT124_data"= " "= "
372static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT124,2,_OMC_LIT124_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT124
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "= "
}
;
373#define _OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT124)((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3))
374#define _OMC_LIT125_data"DEFINE" "DEFINE"
375static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT125,6,_OMC_LIT125_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT125
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "DEFINE"
}
;
376#define _OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT125)((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3))
377#define _OMC_LIT126_data"EQUATION" "EQUATION"
378static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT126,8,_OMC_LIT126_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT126
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "EQUATION"
}
;
379#define _OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT126)((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3))
380#define _OMC_LIT127_data"=" "="
381static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT127,1,_OMC_LIT127_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT127
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "="
}
;
382#define _OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT127)((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3))
383#define _OMC_LIT128_data"EQUEQUATION" "EQUEQUATION"
384static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT128,11,_OMC_LIT128_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT128
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "EQUEQUATION"
}
;
385#define _OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT128)((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3))
386#define _OMC_LIT129_data"ALGORITHM" "ALGORITHM"
387static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT129,9,_OMC_LIT129_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT129
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "ALGORITHM"
}
;
388#define _OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT129)((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))
389static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT130,4,3)struct { mmc_uint_t header; const void *data[4]; } _OMC_LIT_STRUCT130
= { (((4) << 10) + (((3) & 255) << 2)),
{&Graphviz_Node_NODE__desc,_OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
390#define _OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT130)((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3))
391#define _OMC_LIT131_data"INITIALDEFINE" "INITIALDEFINE"
392static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT131,13,_OMC_LIT131_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT131
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "INITIALDEFINE"
}
;
393#define _OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT131)((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3))
394#define _OMC_LIT132_data"INITIALEQUATION" "INITIALEQUATION"
395static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT132,15,_OMC_LIT132_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT132
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "INITIALEQUATION"
}
;
396#define _OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT132)((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3))
397#define _OMC_LIT133_data"INITIALALGORITHM" "INITIALALGORITHM"
398static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT133,16,_OMC_LIT133_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT133
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "INITIALALGORITHM"
}
;
399#define _OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT133)((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3))
400static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT134,4,3)struct { mmc_uint_t header; const void *data[4]; } _OMC_LIT_STRUCT134
= { (((4) << 10) + (((3) & 255) << 2)),
{&Graphviz_Node_NODE__desc,_OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
401#define _OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT134)((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3))
402#define _OMC_LIT135_data"COMP" "COMP"
403static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT135,4,_OMC_LIT135_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT135
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "COMP"
}
;
404#define _OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT135)((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3))
405#define _OMC_LIT136_data"\\\"" "\\\""
406static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT136,2,_OMC_LIT136_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT136
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\\\""
}
;
407#define _OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT136)((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3))
408#define _OMC_LIT137_data"..." "..."
409static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT137,3,_OMC_LIT137_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT137
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "..."
}
;
410#define _OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT137)((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))
411static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT138,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT138
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
412#define _OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT138)((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3))
413#define _OMC_LIT139_data"VARS" "VARS"
414static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT139,4,_OMC_LIT139_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT139
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "VARS"
}
;
415#define _OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT139)((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))
416#define _OMC_LIT140_data"shape" "shape"
417static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT140,5,_OMC_LIT140_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT140
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "shape"
}
;
418#define _OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT140)((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))
419#define _OMC_LIT141_data"box" "box"
420static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT141,3,_OMC_LIT141_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT141
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "box"
}
;
421#define _OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT141)((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3))
422static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT142,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT142
= { (((3) << 10) + (((3) & 255) << 2)),
{&Graphviz_Attribute_ATTR__desc,_OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)),_OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3))}};
423#define _OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT142)((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3))
424static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT143,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT143
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
425#define _OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT143)((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))
426#define _OMC_LIT144_data"DAE" "DAE"
427static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT144,3,_OMC_LIT144_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT144
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "DAE"
}
;
428#define _OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT144)((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3))
429#define _OMC_LIT145_data"flow" "flow"
430static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT145,4,_OMC_LIT145_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT145
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "flow"
}
;
431#define _OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT145)((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))
432#define _OMC_LIT146_data"stream" "stream"
433static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT146,6,_OMC_LIT146_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT146
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "stream"
}
;
434#define _OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT146)((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3))
435#define _OMC_LIT147_data"effort" "effort"
436static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT147,6,_OMC_LIT147_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT147
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "effort"
}
;
437#define _OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT147)((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3))
438#define _OMC_LIT148_data"non_connector" "non_connector"
439static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT148,13,_OMC_LIT148_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT148
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "non_connector"
}
;
440#define _OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT148)((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3))
441#define _OMC_LIT149_data"VAR(" "VAR("
442static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT149,4,_OMC_LIT149_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT149
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "VAR("
}
;
443#define _OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT149)((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3))
444#define _OMC_LIT150_data" comment:" " comment:"
445static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT150,10,_OMC_LIT150_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT150
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), " comment:"
}
;
446#define _OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT150)((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3))
447#define _OMC_LIT151_data", binding: " ", binding: "
448static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT151,11,_OMC_LIT151_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT151
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), ", binding: "
}
;
449#define _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT151)((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))
450#define _OMC_LIT152_data"DEFINE(" "DEFINE("
451static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT152,7,_OMC_LIT152_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT152
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "DEFINE("
}
;
452#define _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT152)((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3))
453#define _OMC_LIT153_data"INITIALDEFINE(" "INITIALDEFINE("
454static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT153,14,_OMC_LIT153_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT153
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "INITIALDEFINE("
}
;
455#define _OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT153)((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3))
456#define _OMC_LIT154_data"EQUATION(" "EQUATION("
457static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT154,9,_OMC_LIT154_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT154
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "EQUATION("
}
;
458#define _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT154)((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3))
459#define _OMC_LIT155_data"INITIALEQUATION(" "INITIALEQUATION("
460static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT155,16,_OMC_LIT155_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT155
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "INITIALEQUATION("
}
;
461#define _OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT155)((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3))
462#define _OMC_LIT156_data"ALGORITHM()" "ALGORITHM()"
463static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT156,11,_OMC_LIT156_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT156
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "ALGORITHM()"
}
;
464#define _OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT156)((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3))
465#define _OMC_LIT157_data"INITIALALGORITHM()" "INITIALALGORITHM()"
466static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT157,18,_OMC_LIT157_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT157
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "INITIALALGORITHM()"
}
;
467#define _OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT157)((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3))
468#define _OMC_LIT158_data"COMP(" "COMP("
469static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT158,5,_OMC_LIT158_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT158
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "COMP("
}
;
470#define _OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT158)((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3))
471#define _OMC_LIT159_data"ARRAY_EQUATION(" "ARRAY_EQUATION("
472static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT159,15,_OMC_LIT159_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT159
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "ARRAY_EQUATION("
}
;
473#define _OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT159)((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3))
474#define _OMC_LIT160_data"INITIAL_ARRAY_EQUATION(" "INITIAL_ARRAY_EQUATION("
475static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT160,23,_OMC_LIT160_data)struct { mmc_uint_t header; const char data[(23)+1]; } _OMC_LIT_STRUCT160
= { ((((mmc_uint_t)23)<<(3))+((1<<(3+3))+5)), "INITIAL_ARRAY_EQUATION("
}
;
476#define _OMC_LIT160((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT160)((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3))
477#define _OMC_LIT161_data"COMPLEX_EQUATION(" "COMPLEX_EQUATION("
478static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT161,17,_OMC_LIT161_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT161
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "COMPLEX_EQUATION("
}
;
479#define _OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT161)((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3))
480#define _OMC_LIT162_data"INITIAL_COMPLEX_EQUATION(" "INITIAL_COMPLEX_EQUATION("
481static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT162,25,_OMC_LIT162_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT162
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "INITIAL_COMPLEX_EQUATION("
}
;
482#define _OMC_LIT162((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT162)((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3))
483#define _OMC_LIT163_data"IF_EQUATION()" "IF_EQUATION()"
484static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT163,13,_OMC_LIT163_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT163
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "IF_EQUATION()"
}
;
485#define _OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT163)((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3))
486#define _OMC_LIT164_data"INITIAL_IF_EQUATION()" "INITIAL_IF_EQUATION()"
487static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT164,21,_OMC_LIT164_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT164
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "INITIAL_IF_EQUATION()"
}
;
488#define _OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT164)((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3))
489#define _OMC_LIT165_data"WHEN_EQUATION()" "WHEN_EQUATION()"
490static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT165,15,_OMC_LIT165_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT165
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "WHEN_EQUATION()"
}
;
491#define _OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT165)((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3))
492#define _OMC_LIT166_data"EXTOBJECTCLASS()" "EXTOBJECTCLASS()"
493static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT166,16,_OMC_LIT166_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT166
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "EXTOBJECTCLASS()"
}
;
494#define _OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT166)((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3))
495#define _OMC_LIT167_data"ASSERT(" "ASSERT("
496static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT167,7,_OMC_LIT167_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT167
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "ASSERT("
}
;
497#define _OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT167)((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3))
498#define _OMC_LIT168_data"INITIAL_ASSERT(" "INITIAL_ASSERT("
499static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT168,15,_OMC_LIT168_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT168
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "INITIAL_ASSERT("
}
;
500#define _OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT168)((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3))
501#define _OMC_LIT169_data"TERMINATE(" "TERMINATE("
502static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT169,10,_OMC_LIT169_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT169
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "TERMINATE("
}
;
503#define _OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT169)((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3))
504#define _OMC_LIT170_data"INITIAL_TERMINATE(" "INITIAL_TERMINATE("
505static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT170,18,_OMC_LIT170_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT170
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "INITIAL_TERMINATE("
}
;
506#define _OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT170)((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3))
507#define _OMC_LIT171_data"REINIT()" "REINIT()"
508static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT171,8,_OMC_LIT171_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT171
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "REINIT()"
}
;
509#define _OMC_LIT171((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT171)((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3))
510#define _OMC_LIT172_data"NORETCALL()" "NORETCALL()"
511static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT172,11,_OMC_LIT172_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT172
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "NORETCALL()"
}
;
512#define _OMC_LIT172((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT172)((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3))
513#define _OMC_LIT173_data"SM_COMP(" "SM_COMP("
514static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT173,8,_OMC_LIT173_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT173
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "SM_COMP("
}
;
515#define _OMC_LIT173((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT173)((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3))
516#define _OMC_LIT174_data"FLAT_SM(" "FLAT_SM("
517static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT174,8,_OMC_LIT174_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT174
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "FLAT_SM("
}
;
518#define _OMC_LIT174((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT174)((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3))
519#define _OMC_LIT175_data"UNKNOWN " "UNKNOWN "
520static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT175,8,_OMC_LIT175_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT175
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "UNKNOWN "
}
;
521#define _OMC_LIT175((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT175)((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3))
522#define _OMC_LIT176_data"DAE(" "DAE("
523static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT176,4,_OMC_LIT176_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT176
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "DAE("
}
;
524#define _OMC_LIT176((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT176)((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3))
525#define _OMC_LIT177_data"elseif " "elseif "
526static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT177,7,_OMC_LIT177_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT177
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "elseif "
}
;
527#define _OMC_LIT177((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT177)((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3))
528#define _OMC_LIT178_data"else\n" "else\n"
529static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT178,5,_OMC_LIT178_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT178
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "else\n"
}
;
530#define _OMC_LIT178((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT178)((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3))
531#define _OMC_LIT179_data" := " " := "
532static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT179,4,_OMC_LIT179_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT179
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " := "
}
;
533#define _OMC_LIT179((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT179)((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3))
534#define _OMC_LIT180_data") := " ") := "
535static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT180,5,_OMC_LIT180_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT180
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), ") := "
}
;
536#define _OMC_LIT180((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT180)((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3))
537#define _OMC_LIT181_data"if " "if "
538static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT181,3,_OMC_LIT181_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT181
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "if "
}
;
539#define _OMC_LIT181((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT181)((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3))
540#define _OMC_LIT182_data"end if;\n" "end if;\n"
541static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT182,8,_OMC_LIT182_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT182
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "end if;\n"
}
;
542#define _OMC_LIT182((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT182)((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3))
543#define _OMC_LIT183_data"/* iter index " "/* iter index "
544static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT183,14,_OMC_LIT183_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT183
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "/* iter index "
}
;
545#define _OMC_LIT183((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT183)((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3))
546#define _OMC_LIT184_data" */" " */"
547static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT184,3,_OMC_LIT184_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT184
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " */"
}
;
548#define _OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT184)((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))
549#define _OMC_LIT185_data"for " "for "
550static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT185,4,_OMC_LIT185_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT185
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "for "
}
;
551#define _OMC_LIT185((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT185)((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3))
552#define _OMC_LIT186_data"end for;\n" "end for;\n"
553static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT186,9,_OMC_LIT186_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT186
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "end for;\n"
}
;
554#define _OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT186)((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3))
555#define _OMC_LIT187_data"parfor " "parfor "
556static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT187,7,_OMC_LIT187_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT187
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "parfor "
}
;
557#define _OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT187)((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3))
558#define _OMC_LIT188_data"while " "while "
559static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT188,6,_OMC_LIT188_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT188
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "while "
}
;
560#define _OMC_LIT188((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT188)((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3))
561#define _OMC_LIT189_data"end while;\n" "end while;\n"
562static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT189,11,_OMC_LIT189_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT189
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "end while;\n"
}
;
563#define _OMC_LIT189((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT189)((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3))
564#define _OMC_LIT190_data"assert(" "assert("
565static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT190,7,_OMC_LIT190_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT190
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "assert("
}
;
566#define _OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT190)((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3))
567#define _OMC_LIT191_data");\n" ");\n"
568static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT191,3,_OMC_LIT191_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT191
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), ");\n"
}
;
569#define _OMC_LIT191((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT191)((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3))
570#define _OMC_LIT192_data"terminate(" "terminate("
571static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT192,10,_OMC_LIT192_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT192
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "terminate("
}
;
572#define _OMC_LIT192((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT192)((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3))
573#define _OMC_LIT193_data"return " "return "
574static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT193,7,_OMC_LIT193_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT193
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "return "
}
;
575#define _OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT193)((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3))
576#define _OMC_LIT194_data"return;\n" "return;\n"
577static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT194,8,_OMC_LIT194_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT194
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "return;\n"
}
;
578#define _OMC_LIT194((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT194)((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3))
579#define _OMC_LIT195_data"break;\n" "break;\n"
580static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT195,7,_OMC_LIT195_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT195
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "break;\n"
}
;
581#define _OMC_LIT195((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT195)((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3))
582#define _OMC_LIT196_data"reinit(" "reinit("
583static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT196,7,_OMC_LIT196_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT196
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "reinit("
}
;
584#define _OMC_LIT196((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT196)((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3))
585#define _OMC_LIT197_data"failure(\n" "failure(\n"
586static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT197,9,_OMC_LIT197_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT197
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "failure(\n"
}
;
587#define _OMC_LIT197((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT197)((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3))
588#define _OMC_LIT198_data"arrayInit(\n" "arrayInit(\n"
589static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT198,11,_OMC_LIT198_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT198
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "arrayInit(\n"
}
;
590#define _OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT198)((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3))
591#define _OMC_LIT199_data"**ALGORITHM COULD NOT BE GENERATED(DAE.mo)**;\n" "**ALGORITHM COULD NOT BE GENERATED(DAE.mo)**;\n"
592static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT199,46,_OMC_LIT199_data)struct { mmc_uint_t header; const char data[(46)+1]; } _OMC_LIT_STRUCT199
= { ((((mmc_uint_t)46)<<(3))+((1<<(3+3))+5)), "**ALGORITHM COULD NOT BE GENERATED(DAE.mo)**;\n"
}
;
593#define _OMC_LIT199((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT199)((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3))
594#define _OMC_LIT200_data"end when;\n" "end when;\n"
595static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT200,10,_OMC_LIT200_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT200
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "end when;\n"
}
;
596#define _OMC_LIT200((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT200)((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3))
597#define _OMC_LIT201_data"else" "else"
598static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT201,4,_OMC_LIT201_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT201
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "else"
}
;
599#define _OMC_LIT201((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT201)((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3))
600#define _OMC_LIT202_data" /* " " /* "
601static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT202,4,_OMC_LIT202_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT202
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " /* "
}
;
602#define _OMC_LIT202((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT202)((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3))
603#define _OMC_LIT203_data" /* iter index " " /* iter index "
604static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT203,15,_OMC_LIT203_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT203
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), " /* iter index "
}
;
605#define _OMC_LIT203((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT203)((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3))
606#define _OMC_LIT204_data"end parfor;\n" "end parfor;\n"
607static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT204,12,_OMC_LIT204_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT204
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "end parfor;\n"
}
;
608#define _OMC_LIT204((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT204)((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3))
609#define _OMC_LIT205_data"begin failure\n" "begin failure\n"
610static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT205,14,_OMC_LIT205_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT205
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "begin failure\n"
}
;
611#define _OMC_LIT205((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT205)((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3))
612#define _OMC_LIT206_data"end try;\n" "end try;\n"
613static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT206,9,_OMC_LIT206_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT206
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "end try;\n"
}
;
614#define _OMC_LIT206((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT206)((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3))
615#define _OMC_LIT207_data"/* " "/* "
616static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT207,3,_OMC_LIT207_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT207
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "/* "
}
;
617#define _OMC_LIT207((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT207)((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3))
618#define _OMC_LIT208_data" := array_alloc(" " := array_alloc("
619static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT208,16,_OMC_LIT208_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT208
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), " := array_alloc("
}
;
620#define _OMC_LIT208((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT208)((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3))
621#define _OMC_LIT209_data") */;\n" ") */;\n"
622static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT209,6,_OMC_LIT209_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT209
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), ") */;\n"
}
;
623#define _OMC_LIT209((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT209)((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3))
624#define _OMC_LIT210_data"**ALGORITHM**;\n" "**ALGORITHM**;\n"
625static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT210,15,_OMC_LIT210_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT210
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "**ALGORITHM**;\n"
}
;
626#define _OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT210)((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3))
627#define _OMC_LIT211_data"protected " "protected "
628static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT211,10,_OMC_LIT211_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT211
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "protected "
}
;
629#define _OMC_LIT211((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT211)((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3))
630#define _OMC_LIT212_data"constant " "constant "
631static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT212,9,_OMC_LIT212_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT212
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "constant "
}
;
632#define _OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT212)((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3))
633#define _OMC_LIT213_data"input " "input "
634static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT213,6,_OMC_LIT213_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT213
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "input "
}
;
635#define _OMC_LIT213((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT213)((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3))
636#define _OMC_LIT214_data"\"Inline never\"" "\"Inline never\""
637static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT214,14,_OMC_LIT214_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT214
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "\"Inline never\""
}
;
638#define _OMC_LIT214((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT214)((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3))
639#define _OMC_LIT215_data" \"Inline after index reduction\"" " \"Inline after index reduction\""
640static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT215,31,_OMC_LIT215_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT215
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), " \"Inline after index reduction\""
}
;
641#define _OMC_LIT215((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT215)((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3))
642#define _OMC_LIT216_data" \"Inline before index reduction\"" " \"Inline before index reduction\""
643static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT216,32,_OMC_LIT216_data)struct { mmc_uint_t header; const char data[(32)+1]; } _OMC_LIT_STRUCT216
= { ((((mmc_uint_t)32)<<(3))+((1<<(3+3))+5)), " \"Inline before index reduction\""
}
;
644#define _OMC_LIT216((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT216)((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3))
645#define _OMC_LIT217_data"\"Inline if necessary\"" "\"Inline if necessary\""
646static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT217,21,_OMC_LIT217_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT217
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "\"Inline if necessary\""
}
;
647#define _OMC_LIT217((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT217)((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3))
648#define _OMC_LIT218_data"\"unknown\"" "\"unknown\""
649static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT218,9,_OMC_LIT218_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT218
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "\"unknown\""
}
;
650#define _OMC_LIT218((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT218)((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3))
651#define _OMC_LIT219_data"parallel " "parallel "
652static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT219,9,_OMC_LIT219_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT219
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "parallel "
}
;
653#define _OMC_LIT219((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT219)((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3))
654#define _OMC_LIT220_data"kernel " "kernel "
655static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT220,7,_OMC_LIT220_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT220
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "kernel "
}
;
656#define _OMC_LIT220((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT220)((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3))
657#define _OMC_LIT221_data"#dumpParallelismStr failed#" "#dumpParallelismStr failed#"
658static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT221,27,_OMC_LIT221_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT221
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "#dumpParallelismStr failed#"
}
;
659#define _OMC_LIT221((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT221)((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3))
660#define _OMC_LIT222_data"noDerivative(" "noDerivative("
661static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT222,13,_OMC_LIT222_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT222
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "noDerivative("
}
;
662#define _OMC_LIT222((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT222)((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3))
663#define _OMC_LIT223_data"zeroDerivative" "zeroDerivative"
664static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT223,14,_OMC_LIT223_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT223
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "zeroDerivative"
}
;
665#define _OMC_LIT223((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT223)((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3))
666#define _OMC_LIT224_data"\n extends ExternalObject;\n" "\n extends ExternalObject;\n"
667static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT224,26,_OMC_LIT224_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT224
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "\n extends ExternalObject;\n"
}
;
668#define _OMC_LIT224((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT224)((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3))
669#define _OMC_LIT225_data" ::= " " ::= "
670static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT225,5,_OMC_LIT225_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT225
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " ::= "
}
;
671#define _OMC_LIT225((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT225)((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3))
672#define _OMC_LIT226_data"emptyStreamOfTypeList" "emptyStreamOfTypeList"
673static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT226,21,_OMC_LIT226_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT226
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "emptyStreamOfTypeList"
}
;
674#define _OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT226)((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3))
675static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT227,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT227
= { (((2) << 10) + (((4) & 255) << 2)),
{&IOStream_IOStreamData_LIST__DATA__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
676#define _OMC_LIT227((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT227)((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3))
677static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT228,4,3)struct { mmc_uint_t header; const void *data[4]; } _OMC_LIT_STRUCT228
= { (((4) << 10) + (((3) & 255) << 2)),
{&IOStream_IOStream_IOSTREAM__desc,_OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)),_OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)),_OMC_LIT227((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3))}};
678#define _OMC_LIT228((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT228)((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3))
679#define _OMC_LIT229_data"/* FIXME: UNHANDLED_EQUATION in DAEDump.dumpEquation */;\n" "/* FIXME: UNHANDLED_EQUATION in DAEDump.dumpEquation */;\n"
680static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT229,57,_OMC_LIT229_data)struct { mmc_uint_t header; const char data[(57)+1]; } _OMC_LIT_STRUCT229
= { ((((mmc_uint_t)57)<<(3))+((1<<(3+3))+5)), "/* FIXME: UNHANDLED_EQUATION in DAEDump.dumpEquation */;\n"
}
;
681#define _OMC_LIT229((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT229)((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3))
682#define _OMC_LIT230_data"Evaluate" "Evaluate"
683static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT230,8,_OMC_LIT230_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT230
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "Evaluate"
}
;
684#define _OMC_LIT230((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT230)((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3))
685#define _OMC_LIT231_data"Inline" "Inline"
686static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT231,6,_OMC_LIT231_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT231
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "Inline"
}
;
687#define _OMC_LIT231((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT231)((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3))
688#define _OMC_LIT232_data"LateInline" "LateInline"
689static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT232,10,_OMC_LIT232_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT232
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "LateInline"
}
;
690#define _OMC_LIT232((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT232)((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3))
691#define _OMC_LIT233_data"derivative" "derivative"
692static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT233,10,_OMC_LIT233_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT233
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "derivative"
}
;
693#define _OMC_LIT233((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT233)((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3))
694#define _OMC_LIT234_data"inverse" "inverse"
695static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT234,7,_OMC_LIT234_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT234
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "inverse"
}
;
696#define _OMC_LIT234((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT234)((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3))
697#define _OMC_LIT235_data"smoothOrder" "smoothOrder"
698static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT235,11,_OMC_LIT235_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT235
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "smoothOrder"
}
;
699#define _OMC_LIT235((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT235)((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3))
700#define _OMC_LIT236_data"InlineAfterIndexReduction" "InlineAfterIndexReduction"
701static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT236,25,_OMC_LIT236_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT236
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), "InlineAfterIndexReduction"
}
;
702#define _OMC_LIT236((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT236)((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3))
703#define _OMC_LIT237_data"GenerateEvents" "GenerateEvents"
704static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT237,14,_OMC_LIT237_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT237
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "GenerateEvents"
}
;
705#define _OMC_LIT237((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT237)((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3))
706#define _OMC_LIT238_data"annotation" "annotation"
707static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT238,10,_OMC_LIT238_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT238
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "annotation"
}
;
708#define _OMC_LIT238((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT238)((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3))
709#define _OMC_LIT239_data"parglobal " "parglobal "
710static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT239,10,_OMC_LIT239_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT239
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "parglobal "
}
;
711#define _OMC_LIT239((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT239)((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3))
712#define _OMC_LIT240_data"parlocal " "parlocal "
713static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT240,9,_OMC_LIT240_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT240
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "parlocal "
}
;
714#define _OMC_LIT240((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT240)((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3))
715#define _OMC_LIT241_data"startOrigin = " "startOrigin = "
716static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT241,14,_OMC_LIT241_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT241
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "startOrigin = "
}
;
717#define _OMC_LIT241((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT241)((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3))
718#define _OMC_LIT242_data"showStartOrigin" "showStartOrigin"
719static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT242,15,_OMC_LIT242_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT242
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "showStartOrigin"
}
;
720#define _OMC_LIT242((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT242)((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3))
721#define _OMC_LIT243_data"Enables dumping of the DAE startOrigin attribute of the variables." "Enables dumping of the DAE startOrigin attribute of the variables."
722static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT243,66,_OMC_LIT243_data)struct { mmc_uint_t header; const char data[(66)+1]; } _OMC_LIT_STRUCT243
= { ((((mmc_uint_t)66)<<(3))+((1<<(3+3))+5)), "Enables dumping of the DAE startOrigin attribute of the variables."
}
;
723#define _OMC_LIT243((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT243)((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3))
724static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT244,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT244
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT243((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3))}};
725#define _OMC_LIT244((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT244)((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3))
726static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT245,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT245
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(76))((void*)(((((mmc_uint_t) (76)) << 1)+0))),_OMC_LIT242((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT244((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3))}};
727#define _OMC_LIT245((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT245)((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3))
728#define _OMC_LIT246_data"quantity = " "quantity = "
729static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT246,11,_OMC_LIT246_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT246
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "quantity = "
}
;
730#define _OMC_LIT246((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT246)((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3))
731#define _OMC_LIT247_data"unit = " "unit = "
732static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT247,7,_OMC_LIT247_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT247
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "unit = "
}
;
733#define _OMC_LIT247((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT247)((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3))
734#define _OMC_LIT248_data"displayUnit = " "displayUnit = "
735static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT248,14,_OMC_LIT248_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT248
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "displayUnit = "
}
;
736#define _OMC_LIT248((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT248)((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3))
737#define _OMC_LIT249_data"stateSelect = " "stateSelect = "
738static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT249,14,_OMC_LIT249_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT249
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "stateSelect = "
}
;
739#define _OMC_LIT249((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT249)((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3))
740#define _OMC_LIT250_data"min = " "min = "
741static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT250,6,_OMC_LIT250_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT250
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "min = "
}
;
742#define _OMC_LIT250((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT250)((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3))
743#define _OMC_LIT251_data"max = " "max = "
744static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT251,6,_OMC_LIT251_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT251
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "max = "
}
;
745#define _OMC_LIT251((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT251)((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3))
746#define _OMC_LIT252_data"nominal = " "nominal = "
747static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT252,10,_OMC_LIT252_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT252
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "nominal = "
}
;
748#define _OMC_LIT252((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT252)((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3))
749#define _OMC_LIT253_data"start = " "start = "
750static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT253,8,_OMC_LIT253_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT253
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "start = "
}
;
751#define _OMC_LIT253((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT253)((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3))
752#define _OMC_LIT254_data"fixed = " "fixed = "
753static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT254,8,_OMC_LIT254_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT254
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "fixed = "
}
;
754#define _OMC_LIT254((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT254)((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3))
755#define _OMC_LIT255_data"uncertainty = " "uncertainty = "
756static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT255,14,_OMC_LIT255_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT255
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "uncertainty = "
}
;
757#define _OMC_LIT255((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT255)((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3))
758#define _OMC_LIT256_data"distribution = " "distribution = "
759static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT256,15,_OMC_LIT256_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT256
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "distribution = "
}
;
760#define _OMC_LIT256((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT256)((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3))
761#define _OMC_LIT257_data"(unknown VariableAttributes)" "(unknown VariableAttributes)"
762static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT257,28,_OMC_LIT257_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT257
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "(unknown VariableAttributes)"
}
;
763#define _OMC_LIT257((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT257)((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3))
764#define _OMC_LIT258_data"Distribution(name = " "Distribution(name = "
765static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT258,20,_OMC_LIT258_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT258
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "Distribution(name = "
}
;
766#define _OMC_LIT258((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT258)((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3))
767#define _OMC_LIT259_data", params = " ", params = "
768static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT259,11,_OMC_LIT259_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT259
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), ", params = "
}
;
769#define _OMC_LIT259((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT259)((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3))
770#define _OMC_LIT260_data", paramNames= " ", paramNames= "
771static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT260,14,_OMC_LIT260_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT260
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), ", paramNames= "
}
;
772#define _OMC_LIT260((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT260)((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3))
773#define _OMC_LIT261_data"Uncertainty.given" "Uncertainty.given"
774static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT261,17,_OMC_LIT261_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT261
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "Uncertainty.given"
}
;
775#define _OMC_LIT261((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT261)((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3))
776#define _OMC_LIT262_data"Uncertainty.sought" "Uncertainty.sought"
777static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT262,18,_OMC_LIT262_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT262
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "Uncertainty.sought"
}
;
778#define _OMC_LIT262((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT262)((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3))
779#define _OMC_LIT263_data"Uncertainty.refine" "Uncertainty.refine"
780static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT263,18,_OMC_LIT263_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT263
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "Uncertainty.refine"
}
;
781#define _OMC_LIT263((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT263)((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3))
782#define _OMC_LIT264_data"StateSelect.never" "StateSelect.never"
783static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT264,17,_OMC_LIT264_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT264
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "StateSelect.never"
}
;
784#define _OMC_LIT264((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT264)((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3))
785#define _OMC_LIT265_data"StateSelect.avoid" "StateSelect.avoid"
786static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT265,17,_OMC_LIT265_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT265
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "StateSelect.avoid"
}
;
787#define _OMC_LIT265((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT265)((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3))
788#define _OMC_LIT266_data"StateSelect.prefer" "StateSelect.prefer"
789static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT266,18,_OMC_LIT266_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT266
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "StateSelect.prefer"
}
;
790#define _OMC_LIT266((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT266)((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3))
791#define _OMC_LIT267_data"StateSelect.always" "StateSelect.always"
792static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT267,18,_OMC_LIT267_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT267
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "StateSelect.always"
}
;
793#define _OMC_LIT267((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT267)((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3))
794#define _OMC_LIT268_data"StateSelect.default" "StateSelect.default"
795static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT268,19,_OMC_LIT268_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT268
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "StateSelect.default"
}
;
796#define _OMC_LIT268((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT268)((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3))
797#define _OMC_LIT269_data"output " "output "
798static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT269,7,_OMC_LIT269_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT269
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "output "
}
;
799#define _OMC_LIT269((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT269)((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3))
800#define _OMC_LIT270_data" " " "
801static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT270,8,_OMC_LIT270_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT270
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), " "
}
;
802#define _OMC_LIT270((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT270)((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3))
803#define _OMC_LIT271_data" parglobal " " parglobal "
804static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT271,11,_OMC_LIT271_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT271
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " parglobal "
}
;
805#define _OMC_LIT271((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT271)((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3))
806#define _OMC_LIT272_data" parlocal " " parlocal "
807static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT272,10,_OMC_LIT272_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT272
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), " parlocal "
}
;
808#define _OMC_LIT272((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT272)((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3))
809#define _OMC_LIT273_data" input " " input "
810static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT273,8,_OMC_LIT273_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT273
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), " input "
}
;
811#define _OMC_LIT273((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT273)((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3))
812#define _OMC_LIT274_data" output " " output "
813static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT274,8,_OMC_LIT274_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT274
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), " output "
}
;
814#define _OMC_LIT274((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT274)((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3))
815#define _OMC_LIT275_data"parameter " "parameter "
816static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT275,10,_OMC_LIT275_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT275
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "parameter "
}
;
817#define _OMC_LIT275((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT275)((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3))
818#define _OMC_LIT276_data"discrete " "discrete "
819static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT276,9,_OMC_LIT276_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT276
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "discrete "
}
;
820#define _OMC_LIT276((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT276)((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3))
821#define _OMC_LIT277_data" constant " " constant "
822static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT277,11,_OMC_LIT277_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT277
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " constant "
}
;
823#define _OMC_LIT277((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT277)((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3))
824#define _OMC_LIT278_data" parameter " " parameter "
825static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT278,11,_OMC_LIT278_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT278
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " parameter "
}
;
826#define _OMC_LIT278((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT278)((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3))
827#define _OMC_LIT279_data" discrete " " discrete "
828static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT279,11,_OMC_LIT279_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT279
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " discrete "
}
;
829#define _OMC_LIT279((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT279)((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3))
830#define _OMC_LIT280_data" " " "
831static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT280,11,_OMC_LIT280_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT280
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " "
}
;
832#define _OMC_LIT280((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT280)((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3))
833#define _OMC_LIT281_data"size(" "size("
834static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT281,5,_OMC_LIT281_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT281
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "size("
}
;
835#define _OMC_LIT281((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT281)((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3))
836#define _OMC_LIT282_data"external \"" "external \""
837static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT282,10,_OMC_LIT282_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT282
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "external \""
}
;
838#define _OMC_LIT282((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT282)((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3))
839#define _OMC_LIT283_data"\" " "\" "
840static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT283,2,_OMC_LIT283_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT283
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\" "
}
;
841#define _OMC_LIT283((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT283)((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3))
842#define _OMC_LIT284_data");" ");"
843static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT284,2,_OMC_LIT284_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT284
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ");"
}
;
844#define _OMC_LIT284((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT284)((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3))
845#define _OMC_LIT285_data"(start=" "(start="
846static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT285,7,_OMC_LIT285_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT285
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "(start="
}
;
847#define _OMC_LIT285((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT285)((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3))
848#define _OMC_LIT286_data" + " " + "
849static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT286,3,_OMC_LIT286_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT286
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " + "
}
;
850#define _OMC_LIT286((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT286)((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3))
851#define _OMC_LIT287_data" - " " - "
852static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT287,3,_OMC_LIT287_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT287
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " - "
}
;
853#define _OMC_LIT287((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT287)((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3))
854#define _OMC_LIT288_data" .* " " .* "
855static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT288,4,_OMC_LIT288_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT288
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " .* "
}
;
856#define _OMC_LIT288((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT288)((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3))
857#define _OMC_LIT289_data" / " " / "
858static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT289,3,_OMC_LIT289_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT289
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " / "
}
;
859#define _OMC_LIT289((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT289)((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3))
860#define _OMC_LIT290_data" ^ " " ^ "
861static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT290,3,_OMC_LIT290_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT290
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " ^ "
}
;
862#define _OMC_LIT290((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT290)((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3))
863#define _OMC_LIT291_data" ./ " " ./ "
864static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT291,4,_OMC_LIT291_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT291
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " ./ "
}
;
865#define _OMC_LIT291((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT291)((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3))
866#define _OMC_LIT292_data" * " " * "
867static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT292,3,_OMC_LIT292_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT292
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " * "
}
;
868#define _OMC_LIT292((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT292)((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3))
869#define _OMC_LIT293_data" .+ " " .+ "
870static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT293,4,_OMC_LIT293_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT293
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " .+ "
}
;
871#define _OMC_LIT293((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT293)((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3))
872#define _OMC_LIT294_data" .- " " .- "
873static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT294,4,_OMC_LIT294_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT294
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " .- "
}
;
874#define _OMC_LIT294((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT294)((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3))
875#define _OMC_LIT295_data" .^ " " .^ "
876static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT295,4,_OMC_LIT295_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT295
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " .^ "
}
;
877#define _OMC_LIT295((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT295)((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3))
878#define _OMC_LIT296_data" or " " or "
879static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT296,4,_OMC_LIT296_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT296
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " or "
}
;
880#define _OMC_LIT296((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT296)((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3))
881#define _OMC_LIT297_data" and " " and "
882static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT297,5,_OMC_LIT297_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT297
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " and "
}
;
883#define _OMC_LIT297((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT297)((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3))
884#define _OMC_LIT298_data" not " " not "
885static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT298,5,_OMC_LIT298_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT298
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " not "
}
;
886#define _OMC_LIT298((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT298)((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3))
887#define _OMC_LIT299_data" <= " " <= "
888static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT299,4,_OMC_LIT299_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT299
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " <= "
}
;
889#define _OMC_LIT299((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT299)((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3))
890#define _OMC_LIT300_data" > " " > "
891static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT300,3,_OMC_LIT300_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT300
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " > "
}
;
892#define _OMC_LIT300((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT300)((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3))
893#define _OMC_LIT301_data" >= " " >= "
894static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT301,4,_OMC_LIT301_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT301
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " >= "
}
;
895#define _OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT301)((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3))
896#define _OMC_LIT302_data" < " " < "
897static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT302,3,_OMC_LIT302_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT302
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " < "
}
;
898#define _OMC_LIT302((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT302)((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3))
899#define _OMC_LIT303_data" == " " == "
900static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT303,4,_OMC_LIT303_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT303
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " == "
}
;
901#define _OMC_LIT303((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT303)((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3))
902#define _OMC_LIT304_data" <> " " <> "
903static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT304,4,_OMC_LIT304_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT304
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " <> "
}
;
904#define _OMC_LIT304((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT304)((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3))
905#define _OMC_LIT305_data" Userdefined:" " Userdefined:"
906static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT305,13,_OMC_LIT305_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT305
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), " Userdefined:"
}
;
907#define _OMC_LIT305((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT305)((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3))
908#define _OMC_LIT306_data" --UNDEFINED-- " " --UNDEFINED-- "
909static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT306,15,_OMC_LIT306_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT306
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), " --UNDEFINED-- "
}
;
910#define _OMC_LIT306((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT306)((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3))
911#define _OMC_LIT307_data" ADD " " ADD "
912static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT307,5,_OMC_LIT307_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT307
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " ADD "
}
;
913#define _OMC_LIT307((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT307)((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3))
914#define _OMC_LIT308_data" SUB " " SUB "
915static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT308,5,_OMC_LIT308_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT308
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " SUB "
}
;
916#define _OMC_LIT308((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT308)((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3))
917#define _OMC_LIT309_data" MUL " " MUL "
918static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT309,5,_OMC_LIT309_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT309
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " MUL "
}
;
919#define _OMC_LIT309((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT309)((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3))
920#define _OMC_LIT310_data" DIV " " DIV "
921static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT310,5,_OMC_LIT310_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT310
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " DIV "
}
;
922#define _OMC_LIT310((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT310)((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3))
923#define _OMC_LIT311_data" POW " " POW "
924static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT311,5,_OMC_LIT311_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT311
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " POW "
}
;
925#define _OMC_LIT311((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT311)((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3))
926#define _OMC_LIT312_data" UMINUS " " UMINUS "
927static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT312,8,_OMC_LIT312_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT312
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), " UMINUS "
}
;
928#define _OMC_LIT312((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT312)((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3))
929#define _OMC_LIT313_data" UMINUS_ARR " " UMINUS_ARR "
930static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT313,12,_OMC_LIT313_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT313
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), " UMINUS_ARR "
}
;
931#define _OMC_LIT313((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT313)((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3))
932#define _OMC_LIT314_data" ADD_ARR " " ADD_ARR "
933static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT314,9,_OMC_LIT314_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT314
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " ADD_ARR "
}
;
934#define _OMC_LIT314((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT314)((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3))
935#define _OMC_LIT315_data" SUB_ARR " " SUB_ARR "
936static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT315,9,_OMC_LIT315_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT315
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " SUB_ARR "
}
;
937#define _OMC_LIT315((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT315)((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3))
938#define _OMC_LIT316_data" MUL_ARR " " MUL_ARR "
939static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT316,9,_OMC_LIT316_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT316
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " MUL_ARR "
}
;
940#define _OMC_LIT316((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT316)((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3))
941#define _OMC_LIT317_data" DIV_ARR " " DIV_ARR "
942static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT317,9,_OMC_LIT317_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT317
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " DIV_ARR "
}
;
943#define _OMC_LIT317((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT317)((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3))
944#define _OMC_LIT318_data" MUL_ARRAY_SCALAR " " MUL_ARRAY_SCALAR "
945static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT318,18,_OMC_LIT318_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT318
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " MUL_ARRAY_SCALAR "
}
;
946#define _OMC_LIT318((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT318)((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3))
947#define _OMC_LIT319_data" ADD_ARRAY_SCALAR " " ADD_ARRAY_SCALAR "
948static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT319,18,_OMC_LIT319_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT319
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " ADD_ARRAY_SCALAR "
}
;
949#define _OMC_LIT319((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT319)((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3))
950#define _OMC_LIT320_data" SUB_SCALAR_ARRAY " " SUB_SCALAR_ARRAY "
951static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT320,18,_OMC_LIT320_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT320
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " SUB_SCALAR_ARRAY "
}
;
952#define _OMC_LIT320((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT320)((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3))
953#define _OMC_LIT321_data" MUL_SCALAR_PRODUCT " " MUL_SCALAR_PRODUCT "
954static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT321,20,_OMC_LIT321_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT321
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), " MUL_SCALAR_PRODUCT "
}
;
955#define _OMC_LIT321((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT321)((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3))
956#define _OMC_LIT322_data" MUL_MATRIX_PRODUCT " " MUL_MATRIX_PRODUCT "
957static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT322,20,_OMC_LIT322_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT322
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), " MUL_MATRIX_PRODUCT "
}
;
958#define _OMC_LIT322((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT322)((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3))
959#define _OMC_LIT323_data" DIV_ARRAY_SCALAR " " DIV_ARRAY_SCALAR "
960static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT323,18,_OMC_LIT323_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT323
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " DIV_ARRAY_SCALAR "
}
;
961#define _OMC_LIT323((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT323)((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3))
962#define _OMC_LIT324_data" DIV_SCALAR_ARRAY " " DIV_SCALAR_ARRAY "
963static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT324,18,_OMC_LIT324_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT324
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " DIV_SCALAR_ARRAY "
}
;
964#define _OMC_LIT324((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT324)((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3))
965#define _OMC_LIT325_data" POW_ARRAY_SCALAR " " POW_ARRAY_SCALAR "
966static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT325,18,_OMC_LIT325_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT325
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " POW_ARRAY_SCALAR "
}
;
967#define _OMC_LIT325((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT325)((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3))
968#define _OMC_LIT326_data" POW_SCALAR_ARRAY " " POW_SCALAR_ARRAY "
969static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT326,18,_OMC_LIT326_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT326
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), " POW_SCALAR_ARRAY "
}
;
970#define _OMC_LIT326((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT326)((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3))
971#define _OMC_LIT327_data" POW_ARR " " POW_ARR "
972static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT327,9,_OMC_LIT327_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT327
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " POW_ARR "
}
;
973#define _OMC_LIT327((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT327)((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3))
974#define _OMC_LIT328_data" POW_ARR2 " " POW_ARR2 "
975static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT328,10,_OMC_LIT328_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT328
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), " POW_ARR2 "
}
;
976#define _OMC_LIT328((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT328)((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3))
977#define _OMC_LIT329_data" OR " " OR "
978static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT329,4,_OMC_LIT329_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT329
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " OR "
}
;
979#define _OMC_LIT329((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT329)((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3))
980#define _OMC_LIT330_data" AND " " AND "
981static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT330,5,_OMC_LIT330_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT330
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " AND "
}
;
982#define _OMC_LIT330((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT330)((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3))
983#define _OMC_LIT331_data" NOT " " NOT "
984static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT331,5,_OMC_LIT331_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT331
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " NOT "
}
;
985#define _OMC_LIT331((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT331)((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3))
986#define _OMC_LIT332_data" LESSEQ " " LESSEQ "
987static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT332,8,_OMC_LIT332_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT332
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), " LESSEQ "
}
;
988#define _OMC_LIT332((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT332)((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3))
989#define _OMC_LIT333_data" GREATER " " GREATER "
990static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT333,9,_OMC_LIT333_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT333
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), " GREATER "
}
;
991#define _OMC_LIT333((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT333)((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3))
992#define _OMC_LIT334_data" GREATEREQ " " GREATEREQ "
993static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT334,11,_OMC_LIT334_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT334
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " GREATEREQ "
}
;
994#define _OMC_LIT334((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT334)((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3))
995#define _OMC_LIT335_data" LESS " " LESS "
996static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT335,6,_OMC_LIT335_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT335
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), " LESS "
}
;
997#define _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT335)((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3))
998#define _OMC_LIT336_data" EQUAL " " EQUAL "
999static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT336,7,_OMC_LIT336_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT336
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), " EQUAL "
}
;
1000#define _OMC_LIT336((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT336)((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3))
1001#define _OMC_LIT337_data" NEQUAL " " NEQUAL "
1002static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT337,8,_OMC_LIT337_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT337
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), " NEQUAL "
}
;
1003#define _OMC_LIT337((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT337)((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3))
1004#include "util/modelica.h"
1005
1006#include "DAEDump_includes.h"
1007
1008
1009/* default, do not make protected functions static */
1010#if !defined(PROTECTED_FUNCTION_STATIC)
1011#define PROTECTED_FUNCTION_STATIC
1012#endif
1013PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_withinString(threadData_t *threadData, modelica_metatype _w);
1014static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_withinString,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_withinString
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_withinStringomc_DAEDump_withinString,0}};
1015#define boxvar_DAEDump_withinString((void*)((char*)(&(boxvar_lit_DAEDump_withinString).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_withinString)((void*)((char*)(&(boxvar_lit_DAEDump_withinString).header
) + 3))
1016PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_connectsStr(threadData_t *threadData, modelica_metatype _inLst);
1017static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_connectsStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_connectsStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_connectsStromc_DAEDump_connectsStr,0}};
1018#define boxvar_DAEDump_connectsStr((void*)((char*)(&(boxvar_lit_DAEDump_connectsStr).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_connectsStr)((void*)((char*)(&(boxvar_lit_DAEDump_connectsStr).header
) + 3))
1019PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpFunctionStream(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inStream);
1020static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpFunctionStream,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpFunctionStream
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpFunctionStreamomc_DAEDump_dumpFunctionStream,0}};
1021#define boxvar_DAEDump_dumpFunctionStream((void*)((char*)(&(boxvar_lit_DAEDump_dumpFunctionStream)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpFunctionStream)((void*)((char*)(&(boxvar_lit_DAEDump_dumpFunctionStream)
.header) + 3))
1022PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpExtObjClassStr(threadData_t *threadData, modelica_metatype _inElement);
1023static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpExtObjClassStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpExtObjClassStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpExtObjClassStromc_DAEDump_dumpExtObjClassStr,0}};
1024#define boxvar_DAEDump_dumpExtObjClassStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpExtObjClassStr)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpExtObjClassStr)((void*)((char*)(&(boxvar_lit_DAEDump_dumpExtObjClassStr)
.header) + 3))
1025PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpVarStream(threadData_t *threadData, modelica_metatype _inElement, modelica_boolean _printTypeDimension, modelica_metatype _inStream);
1026PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DAEDump_dumpVarStream(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _printTypeDimension, modelica_metatype _inStream);
1027static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpVarStream,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpVarStream
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpVarStream,0}};
1028#define boxvar_DAEDump_dumpVarStream((void*)((char*)(&(boxvar_lit_DAEDump_dumpVarStream).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpVarStream)((void*)((char*)(&(boxvar_lit_DAEDump_dumpVarStream).header
) + 3))
1029PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpInitialEquationsStream(threadData_t *threadData, modelica_metatype _inElementLst, modelica_metatype _inStream);
1030static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpInitialEquationsStream,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpInitialEquationsStream
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpInitialEquationsStreamomc_DAEDump_dumpInitialEquationsStream,0}};
1031#define boxvar_DAEDump_dumpInitialEquationsStream((void*)((char*)(&(boxvar_lit_DAEDump_dumpInitialEquationsStream
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpInitialEquationsStream)((void*)((char*)(&(boxvar_lit_DAEDump_dumpInitialEquationsStream
).header) + 3))
1032PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpIfEquationsStream(threadData_t *threadData, modelica_metatype _iconds, modelica_metatype _itbs, modelica_metatype _inStream);
1033static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpIfEquationsStream,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpIfEquationsStream
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpIfEquationsStreamomc_DAEDump_dumpIfEquationsStream,0}};
1034#define boxvar_DAEDump_dumpIfEquationsStream((void*)((char*)(&(boxvar_lit_DAEDump_dumpIfEquationsStream
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpIfEquationsStream)((void*)((char*)(&(boxvar_lit_DAEDump_dumpIfEquationsStream
).header) + 3))
1035PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpEquationsStream(threadData_t *threadData, modelica_metatype _inElementLst, modelica_metatype _inStream);
1036static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpEquationsStream,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpEquationsStream
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpEquationsStreamomc_DAEDump_dumpEquationsStream,0}};
1037#define boxvar_DAEDump_dumpEquationsStream((void*)((char*)(&(boxvar_lit_DAEDump_dumpEquationsStream
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpEquationsStream)((void*)((char*)(&(boxvar_lit_DAEDump_dumpEquationsStream
).header) + 3))
1038PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpInitialAlgorithmsStream(threadData_t *threadData, modelica_metatype _inElementLst, modelica_metatype _inStream);
1039static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpInitialAlgorithmsStream,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpInitialAlgorithmsStream
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpInitialAlgorithmsStreamomc_DAEDump_dumpInitialAlgorithmsStream,0}};
1040#define boxvar_DAEDump_dumpInitialAlgorithmsStream((void*)((char*)(&(boxvar_lit_DAEDump_dumpInitialAlgorithmsStream
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpInitialAlgorithmsStream)((void*)((char*)(&(boxvar_lit_DAEDump_dumpInitialAlgorithmsStream
).header) + 3))
1041PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpCompElementStream(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inStream);
1042static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpCompElementStream,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpCompElementStream
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpCompElementStreamomc_DAEDump_dumpCompElementStream,0}};
1043#define boxvar_DAEDump_dumpCompElementStream((void*)((char*)(&(boxvar_lit_DAEDump_dumpCompElementStream
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpCompElementStream)((void*)((char*)(&(boxvar_lit_DAEDump_dumpCompElementStream
).header) + 3))
1044PROTECTED_FUNCTION_STATIC modelica_boolean omc_DAEDump_isVisibleFunction(threadData_t *threadData, modelica_metatype _inFunc, modelica_boolean _inHideRecordCons, modelica_boolean _inInliningEnabled);
1045PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DAEDump_isVisibleFunction(threadData_t *threadData, modelica_metatype _inFunc, modelica_metatype _inHideRecordCons, modelica_metatype _inInliningEnabled);
1046static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_isVisibleFunction,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_isVisibleFunction
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_isVisibleFunction,0}};
1047#define boxvar_DAEDump_isVisibleFunction((void*)((char*)(&(boxvar_lit_DAEDump_isVisibleFunction).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_isVisibleFunction)((void*)((char*)(&(boxvar_lit_DAEDump_isVisibleFunction).
header) + 3))
1048PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_unparseType(threadData_t *threadData, modelica_metatype _tp);
1049static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_unparseType,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_unparseType
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_unparseTypeomc_DAEDump_unparseType,0}};
1050#define boxvar_DAEDump_unparseType((void*)((char*)(&(boxvar_lit_DAEDump_unparseType).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_unparseType)((void*)((char*)(&(boxvar_lit_DAEDump_unparseType).header
) + 3))
1051PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_buildGrElement(threadData_t *threadData, modelica_metatype _inElement);
1052static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_buildGrElement,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_buildGrElement
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_buildGrElementomc_DAEDump_buildGrElement,0}};
1053#define boxvar_DAEDump_buildGrElement((void*)((char*)(&(boxvar_lit_DAEDump_buildGrElement).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_buildGrElement)((void*)((char*)(&(boxvar_lit_DAEDump_buildGrElement).header
) + 3))
1054PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_printExpStrSpecial(threadData_t *threadData, modelica_metatype _inExp);
1055static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_printExpStrSpecial,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_printExpStrSpecial
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_printExpStrSpecialomc_DAEDump_printExpStrSpecial,0}};
1056#define boxvar_DAEDump_printExpStrSpecial((void*)((char*)(&(boxvar_lit_DAEDump_printExpStrSpecial)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_printExpStrSpecial)((void*)((char*)(&(boxvar_lit_DAEDump_printExpStrSpecial)
.header) + 3))
1057PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_buildGrVarStr(threadData_t *threadData, modelica_metatype _inElement);
1058static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_buildGrVarStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_buildGrVarStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_buildGrVarStromc_DAEDump_buildGrVarStr,0}};
1059#define boxvar_DAEDump_buildGrVarStr((void*)((char*)(&(boxvar_lit_DAEDump_buildGrVarStr).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_buildGrVarStr)((void*)((char*)(&(boxvar_lit_DAEDump_buildGrVarStr).header
) + 3))
1060PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_buildGrVars(threadData_t *threadData, modelica_metatype _inElementLst);
1061static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_buildGrVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_buildGrVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_buildGrVarsomc_DAEDump_buildGrVars,0}};
1062#define boxvar_DAEDump_buildGrVars((void*)((char*)(&(boxvar_lit_DAEDump_buildGrVars).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_buildGrVars)((void*)((char*)(&(boxvar_lit_DAEDump_buildGrVars).header
) + 3))
1063PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_buildGrList(threadData_t *threadData, modelica_metatype _inElementLst);
1064static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_buildGrList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_buildGrList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_buildGrListomc_DAEDump_buildGrList,0}};
1065#define boxvar_DAEDump_buildGrList((void*)((char*)(&(boxvar_lit_DAEDump_buildGrList).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_buildGrList)((void*)((char*)(&(boxvar_lit_DAEDump_buildGrList).header
) + 3))
1066PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_buildGraphviz(threadData_t *threadData, modelica_metatype _inDAElist);
1067static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_buildGraphviz,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_buildGraphviz
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_buildGraphvizomc_DAEDump_buildGraphviz,0}};
1068#define boxvar_DAEDump_buildGraphviz((void*)((char*)(&(boxvar_lit_DAEDump_buildGraphviz).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_buildGraphviz)((void*)((char*)(&(boxvar_lit_DAEDump_buildGraphviz).header
) + 3))
1069PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpDebugElist(threadData_t *threadData, modelica_metatype _inElementLst);
1070static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpDebugElist,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpDebugElist
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpDebugElistomc_DAEDump_dumpDebugElist,0}};
1071#define boxvar_DAEDump_dumpDebugElist((void*)((char*)(&(boxvar_lit_DAEDump_dumpDebugElist).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpDebugElist)((void*)((char*)(&(boxvar_lit_DAEDump_dumpDebugElist).header
) + 3))
1072PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_indentStr(threadData_t *threadData, modelica_integer _inInteger);
1073PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DAEDump_indentStr(threadData_t *threadData, modelica_metatype _inInteger);
1074static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_indentStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_indentStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_indentStr,0}};
1075#define boxvar_DAEDump_indentStr((void*)((char*)(&(boxvar_lit_DAEDump_indentStr).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_indentStr)((void*)((char*)(&(boxvar_lit_DAEDump_indentStr).header) +
3))
1076PROTECTED_FUNCTION_STATIC void omc_DAEDump_indent(threadData_t *threadData, modelica_integer _inInteger);
1077PROTECTED_FUNCTION_STATIC void boxptr_DAEDump_indent(threadData_t *threadData, modelica_metatype _inInteger);
1078static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_indent,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_indent
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_indent,0}};
1079#define boxvar_DAEDump_indent((void*)((char*)(&(boxvar_lit_DAEDump_indent).header) + 3
))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_indent)((void*)((char*)(&(boxvar_lit_DAEDump_indent).header) + 3
))
1080PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_ppElseStr(threadData_t *threadData, modelica_metatype _inElse, modelica_integer _inInteger);
1081PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DAEDump_ppElseStr(threadData_t *threadData, modelica_metatype _inElse, modelica_metatype _inInteger);
1082static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_ppElseStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_ppElseStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_ppElseStr,0}};
1083#define boxvar_DAEDump_ppElseStr((void*)((char*)(&(boxvar_lit_DAEDump_ppElseStr).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_ppElseStr)((void*)((char*)(&(boxvar_lit_DAEDump_ppElseStr).header) +
3))
1084PROTECTED_FUNCTION_STATIC void omc_DAEDump_ppElse(threadData_t *threadData, modelica_metatype _inElse, modelica_integer _inInteger);
1085PROTECTED_FUNCTION_STATIC void boxptr_DAEDump_ppElse(threadData_t *threadData, modelica_metatype _inElse, modelica_metatype _inInteger);
1086static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_ppElse,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_ppElse
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_ppElse,0}};
1087#define boxvar_DAEDump_ppElse((void*)((char*)(&(boxvar_lit_DAEDump_ppElse).header) + 3
))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_ppElse)((void*)((char*)(&(boxvar_lit_DAEDump_ppElse).header) + 3
))
1088PROTECTED_FUNCTION_STATIC void omc_DAEDump_ppStmtList(threadData_t *threadData, modelica_metatype _inAlgorithmStatementLst, modelica_integer _inInteger);
1089PROTECTED_FUNCTION_STATIC void boxptr_DAEDump_ppStmtList(threadData_t *threadData, modelica_metatype _inAlgorithmStatementLst, modelica_metatype _inInteger);
1090static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_ppStmtList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_ppStmtList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_ppStmtList,0}};
1091#define boxvar_DAEDump_ppStmtList((void*)((char*)(&(boxvar_lit_DAEDump_ppStmtList).header)
+ 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_ppStmtList)((void*)((char*)(&(boxvar_lit_DAEDump_ppStmtList).header)
+ 3))
1092PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_ppWhenStmtStr(threadData_t *threadData, modelica_metatype _inStatement, modelica_integer _inInteger);
1093PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DAEDump_ppWhenStmtStr(threadData_t *threadData, modelica_metatype _inStatement, modelica_metatype _inInteger);
1094static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_ppWhenStmtStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_ppWhenStmtStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_ppWhenStmtStr,0}};
1095#define boxvar_DAEDump_ppWhenStmtStr((void*)((char*)(&(boxvar_lit_DAEDump_ppWhenStmtStr).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_ppWhenStmtStr)((void*)((char*)(&(boxvar_lit_DAEDump_ppWhenStmtStr).header
) + 3))
1096PROTECTED_FUNCTION_STATIC void omc_DAEDump_ppStmt(threadData_t *threadData, modelica_metatype _inStatement, modelica_integer _inInteger);
1097PROTECTED_FUNCTION_STATIC void boxptr_DAEDump_ppStmt(threadData_t *threadData, modelica_metatype _inStatement, modelica_metatype _inInteger);
1098static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_ppStmt,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_ppStmt
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_ppStmt,0}};
1099#define boxvar_DAEDump_ppStmt((void*)((char*)(&(boxvar_lit_DAEDump_ppStmt).header) + 3
))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_ppStmt)((void*)((char*)(&(boxvar_lit_DAEDump_ppStmt).header) + 3
))
1100PROTECTED_FUNCTION_STATIC void omc_DAEDump_ppStatement(threadData_t *threadData, modelica_metatype _alg);
1101static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_ppStatement,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_ppStatement
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_ppStatementomc_DAEDump_ppStatement,0}};
1102#define boxvar_DAEDump_ppStatement((void*)((char*)(&(boxvar_lit_DAEDump_ppStatement).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_ppStatement)((void*)((char*)(&(boxvar_lit_DAEDump_ppStatement).header
) + 3))
1103PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_printRecordConstructorBinding(threadData_t *threadData, modelica_metatype _binding);
1104static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_printRecordConstructorBinding,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_printRecordConstructorBinding
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_printRecordConstructorBindingomc_DAEDump_printRecordConstructorBinding,0}};
1105#define boxvar_DAEDump_printRecordConstructorBinding((void*)((char*)(&(boxvar_lit_DAEDump_printRecordConstructorBinding
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_printRecordConstructorBinding)((void*)((char*)(&(boxvar_lit_DAEDump_printRecordConstructorBinding
).header) + 3))
1106PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_printRecordConstructorInputAttrStr(threadData_t *threadData, modelica_metatype _inAttributes);
1107static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_printRecordConstructorInputAttrStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_printRecordConstructorInputAttrStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_printRecordConstructorInputAttrStromc_DAEDump_printRecordConstructorInputAttrStr,0}};
1108#define boxvar_DAEDump_printRecordConstructorInputAttrStr((void*)((char*)(&(boxvar_lit_DAEDump_printRecordConstructorInputAttrStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_printRecordConstructorInputAttrStr)((void*)((char*)(&(boxvar_lit_DAEDump_printRecordConstructorInputAttrStr
).header) + 3))
1109PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_printRecordConstructorInputStr(threadData_t *threadData, modelica_metatype _inVar);
1110static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_printRecordConstructorInputStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_printRecordConstructorInputStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_printRecordConstructorInputStromc_DAEDump_printRecordConstructorInputStr,0}};
1111#define boxvar_DAEDump_printRecordConstructorInputStr((void*)((char*)(&(boxvar_lit_DAEDump_printRecordConstructorInputStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_printRecordConstructorInputStr)((void*)((char*)(&(boxvar_lit_DAEDump_printRecordConstructorInputStr
).header) + 3))
1112PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_printRecordConstructorInputsStr(threadData_t *threadData, modelica_metatype _itp);
1113static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_printRecordConstructorInputsStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_printRecordConstructorInputsStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_printRecordConstructorInputsStromc_DAEDump_printRecordConstructorInputsStr,0}};
1114#define boxvar_DAEDump_printRecordConstructorInputsStr((void*)((char*)(&(boxvar_lit_DAEDump_printRecordConstructorInputsStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_printRecordConstructorInputsStr)((void*)((char*)(&(boxvar_lit_DAEDump_printRecordConstructorInputsStr
).header) + 3))
1115PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpParallelismStr(threadData_t *threadData, modelica_metatype _inType);
1116static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpParallelismStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpParallelismStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpParallelismStromc_DAEDump_dumpParallelismStr,0}};
1117#define boxvar_DAEDump_dumpParallelismStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpParallelismStr)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpParallelismStr)((void*)((char*)(&(boxvar_lit_DAEDump_dumpParallelismStr)
.header) + 3))
1118PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpFunction(threadData_t *threadData, modelica_metatype _inElement);
1119static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpFunction,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpFunction
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpFunctionomc_DAEDump_dumpFunction,0}};
1120#define boxvar_DAEDump_dumpFunction((void*)((char*)(&(boxvar_lit_DAEDump_dumpFunction).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpFunction)((void*)((char*)(&(boxvar_lit_DAEDump_dumpFunction).header
) + 3))
1121PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpExtObjectClass(threadData_t *threadData, modelica_metatype _inElement);
1122static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpExtObjectClass,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpExtObjectClass
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpExtObjectClassomc_DAEDump_dumpExtObjectClass,0}};
1123#define boxvar_DAEDump_dumpExtObjectClass((void*)((char*)(&(boxvar_lit_DAEDump_dumpExtObjectClass)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpExtObjectClass)((void*)((char*)(&(boxvar_lit_DAEDump_dumpExtObjectClass)
.header) + 3))
1124PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpInitialAlgorithm(threadData_t *threadData, modelica_metatype _inElement);
1125static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpInitialAlgorithm,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpInitialAlgorithm
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpInitialAlgorithmomc_DAEDump_dumpInitialAlgorithm,0}};
1126#define boxvar_DAEDump_dumpInitialAlgorithm((void*)((char*)(&(boxvar_lit_DAEDump_dumpInitialAlgorithm
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpInitialAlgorithm)((void*)((char*)(&(boxvar_lit_DAEDump_dumpInitialAlgorithm
).header) + 3))
1127PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpInitialEquation(threadData_t *threadData, modelica_metatype _inElement);
1128static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpInitialEquation,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpInitialEquation
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpInitialEquationomc_DAEDump_dumpInitialEquation,0}};
1129#define boxvar_DAEDump_dumpInitialEquation((void*)((char*)(&(boxvar_lit_DAEDump_dumpInitialEquation
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpInitialEquation)((void*)((char*)(&(boxvar_lit_DAEDump_dumpInitialEquation
).header) + 3))
1130PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpEquation(threadData_t *threadData, modelica_metatype _inElement);
1131static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpEquation,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpEquation
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpEquationomc_DAEDump_dumpEquation,0}};
1132#define boxvar_DAEDump_dumpEquation((void*)((char*)(&(boxvar_lit_DAEDump_dumpEquation).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpEquation)((void*)((char*)(&(boxvar_lit_DAEDump_dumpEquation).header
) + 3))
1133PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpCommentOption(threadData_t *threadData, modelica_metatype _comment);
1134static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpCommentOption,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpCommentOption
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpCommentOptionomc_DAEDump_dumpCommentOption,0}};
1135#define boxvar_DAEDump_dumpCommentOption((void*)((char*)(&(boxvar_lit_DAEDump_dumpCommentOption).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpCommentOption)((void*)((char*)(&(boxvar_lit_DAEDump_dumpCommentOption).
header) + 3))
1136PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpAnnotationStr(threadData_t *threadData, modelica_metatype _inComment, modelica_string _inPrefix, modelica_string _inSuffix);
1137static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpAnnotationStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpAnnotationStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpAnnotationStromc_DAEDump_dumpAnnotationStr,0}};
1138#define boxvar_DAEDump_dumpAnnotationStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpAnnotationStr).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpAnnotationStr)((void*)((char*)(&(boxvar_lit_DAEDump_dumpAnnotationStr).
header) + 3))
1139PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpCompAnnotationStr(threadData_t *threadData, modelica_metatype _inComment);
1140static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpCompAnnotationStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpCompAnnotationStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpCompAnnotationStromc_DAEDump_dumpCompAnnotationStr,0}};
1141#define boxvar_DAEDump_dumpCompAnnotationStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpCompAnnotationStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpCompAnnotationStr)((void*)((char*)(&(boxvar_lit_DAEDump_dumpCompAnnotationStr
).header) + 3))
1142PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpClassAnnotationStr(threadData_t *threadData, modelica_metatype _inComment);
1143static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpClassAnnotationStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpClassAnnotationStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpClassAnnotationStromc_DAEDump_dumpClassAnnotationStr,0}};
1144#define boxvar_DAEDump_dumpClassAnnotationStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpClassAnnotationStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpClassAnnotationStr)((void*)((char*)(&(boxvar_lit_DAEDump_dumpClassAnnotationStr
).header) + 3))
1145PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpCommentStr(threadData_t *threadData, modelica_metatype _inComment);
1146static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpCommentStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpCommentStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpCommentStromc_DAEDump_dumpCommentStr,0}};
1147#define boxvar_DAEDump_dumpCommentStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpCommentStr).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpCommentStr)((void*)((char*)(&(boxvar_lit_DAEDump_dumpCommentStr).header
) + 3))
1148PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpVarVisibilityStr(threadData_t *threadData, modelica_metatype _prot);
1149static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpVarVisibilityStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpVarVisibilityStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpVarVisibilityStromc_DAEDump_dumpVarVisibilityStr,0}};
1150#define boxvar_DAEDump_dumpVarVisibilityStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpVarVisibilityStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpVarVisibilityStr)((void*)((char*)(&(boxvar_lit_DAEDump_dumpVarVisibilityStr
).header) + 3))
1151PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_getStartOrigin(threadData_t *threadData, modelica_metatype _inStartOrigin);
1152static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_getStartOrigin,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_getStartOrigin
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_getStartOriginomc_DAEDump_getStartOrigin,0}};
1153#define boxvar_DAEDump_getStartOrigin((void*)((char*)(&(boxvar_lit_DAEDump_getStartOrigin).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_getStartOrigin)((void*)((char*)(&(boxvar_lit_DAEDump_getStartOrigin).header
) + 3))
1154PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpDistributionStr(threadData_t *threadData, modelica_metatype _distribution);
1155static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpDistributionStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpDistributionStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpDistributionStromc_DAEDump_dumpDistributionStr,0}};
1156#define boxvar_DAEDump_dumpDistributionStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpDistributionStr
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpDistributionStr)((void*)((char*)(&(boxvar_lit_DAEDump_dumpDistributionStr
).header) + 3))
1157PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpUncertaintyStr(threadData_t *threadData, modelica_metatype _uncertainty);
1158static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpUncertaintyStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpUncertaintyStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpUncertaintyStromc_DAEDump_dumpUncertaintyStr,0}};
1159#define boxvar_DAEDump_dumpUncertaintyStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpUncertaintyStr)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpUncertaintyStr)((void*)((char*)(&(boxvar_lit_DAEDump_dumpUncertaintyStr)
.header) + 3))
1160PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpStateSelectStr(threadData_t *threadData, modelica_metatype _inStateSelect);
1161static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpStateSelectStr,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpStateSelectStr
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpStateSelectStromc_DAEDump_dumpStateSelectStr,0}};
1162#define boxvar_DAEDump_dumpStateSelectStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpStateSelectStr)
.header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpStateSelectStr)((void*)((char*)(&(boxvar_lit_DAEDump_dumpStateSelectStr)
.header) + 3))
1163PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpParallelism(threadData_t *threadData, modelica_metatype _inVarParallelism);
1164static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpParallelism,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpParallelism
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpParallelismomc_DAEDump_dumpParallelism,0}};
1165#define boxvar_DAEDump_dumpParallelism((void*)((char*)(&(boxvar_lit_DAEDump_dumpParallelism).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpParallelism)((void*)((char*)(&(boxvar_lit_DAEDump_dumpParallelism).header
) + 3))
1166PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpDirection(threadData_t *threadData, modelica_metatype _inVarDirection);
1167static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpDirection,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpDirection
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpDirectionomc_DAEDump_dumpDirection,0}};
1168#define boxvar_DAEDump_dumpDirection((void*)((char*)(&(boxvar_lit_DAEDump_dumpDirection).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpDirection)((void*)((char*)(&(boxvar_lit_DAEDump_dumpDirection).header
) + 3))
1169PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpKind(threadData_t *threadData, modelica_metatype _inVarKind);
1170static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpKind,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpKind
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpKindomc_DAEDump_dumpKind,0}};
1171#define boxvar_DAEDump_dumpKind((void*)((char*)(&(boxvar_lit_DAEDump_dumpKind).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpKind)((void*)((char*)(&(boxvar_lit_DAEDump_dumpKind).header) +
3))
1172PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpVars(threadData_t *threadData, modelica_metatype _lst, modelica_boolean _printTypeDimension);
1173PROTECTED_FUNCTION_STATIC void boxptr_DAEDump_dumpVars(threadData_t *threadData, modelica_metatype _lst, modelica_metatype _printTypeDimension);
1174static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpVars,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpVars
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpVars,0}};
1175#define boxvar_DAEDump_dumpVars((void*)((char*)(&(boxvar_lit_DAEDump_dumpVars).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpVars)((void*)((char*)(&(boxvar_lit_DAEDump_dumpVars).header) +
3))
1176PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpCompElement(threadData_t *threadData, modelica_metatype _inElement);
1177static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpCompElement,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpCompElement
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpCompElementomc_DAEDump_dumpCompElement,0}};
1178#define boxvar_DAEDump_dumpCompElement((void*)((char*)(&(boxvar_lit_DAEDump_dumpCompElement).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpCompElement)((void*)((char*)(&(boxvar_lit_DAEDump_dumpCompElement).header
) + 3))
1179PROTECTED_FUNCTION_STATIC void omc_DAEDump_dumpStartValue(threadData_t *threadData, modelica_metatype _inStartValue);
1180static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_dumpStartValue,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_dumpStartValue
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_dumpStartValueomc_DAEDump_dumpStartValue,0}};
1181#define boxvar_DAEDump_dumpStartValue((void*)((char*)(&(boxvar_lit_DAEDump_dumpStartValue).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_dumpStartValue)((void*)((char*)(&(boxvar_lit_DAEDump_dumpStartValue).header
) + 3))
1182PROTECTED_FUNCTION_STATIC modelica_boolean omc_DAEDump_funcGreaterThan(threadData_t *threadData, modelica_metatype _func1, modelica_metatype _func2);
1183PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DAEDump_funcGreaterThan(threadData_t *threadData, modelica_metatype _func1, modelica_metatype _func2);
1184static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_funcGreaterThan,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_funcGreaterThan
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_funcGreaterThan,0}};
1185#define boxvar_DAEDump_funcGreaterThan((void*)((char*)(&(boxvar_lit_DAEDump_funcGreaterThan).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_funcGreaterThan)((void*)((char*)(&(boxvar_lit_DAEDump_funcGreaterThan).header
) + 3))
1186PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_sortFunctions(threadData_t *threadData, modelica_metatype _funcs);
1187static const MMC_DEFSTRUCTLIT(boxvar_lit_DAEDump_sortFunctions,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DAEDump_sortFunctions
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DAEDump_sortFunctionsomc_DAEDump_sortFunctions,0}};
1188#define boxvar_DAEDump_sortFunctions((void*)((char*)(&(boxvar_lit_DAEDump_sortFunctions).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DAEDump_sortFunctions)((void*)((char*)(&(boxvar_lit_DAEDump_sortFunctions).header
) + 3))
1189
1190DLLExport
1191modelica_string omc_DAEDump_dumpDebugElementStr(threadData_t *threadData, modelica_metatype _inElement)
1192{
1193 modelica_string _outString = NULL((void*)0);
1194 modelica_string tmp1 = 0;
1195 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
1196 MMC_SO()mmc_check_stackoverflow(threadData);
1197 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1198 // _outString has no default value.
1199#line 1199 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1200 { /* matchcontinue expression */
1201 volatile modelica_metatype tmp4_1;
1202 tmp4_1 = _inElement;
1203 {
1204 modelica_metatype _path = NULL((void*)0);
1205 modelica_string _s1 = NULL((void*)0);
1206 modelica_string _s2 = NULL((void*)0);
1207 modelica_string _sourceStr = NULL((void*)0);
1208 modelica_metatype _e1 = NULL((void*)0);
1209 modelica_metatype _e2 = NULL((void*)0);
1210 modelica_metatype _c = NULL((void*)0);
1211 modelica_metatype _cr1 = NULL((void*)0);
1212 modelica_metatype _cr2 = NULL((void*)0);
1213 modelica_metatype _elst = NULL((void*)0);
1214 modelica_metatype _src = NULL((void*)0);
1215 modelica_metatype _cmt = NULL((void*)0);
1216 volatile mmc_switch_type tmp4;
1217 int tmp5;
1218 // _path has no default value.
1219 // _s1 has no default value.
1220 // _s2 has no default value.
1221 // _sourceStr has no default value.
1222 // _e1 has no default value.
1223 // _e2 has no default value.
1224 // _c has no default value.
1225 // _cr1 has no default value.
1226 // _cr2 has no default value.
1227 // _elst has no default value.
1228 // _src has no default value.
1229 // _cmt has no default value.
1230 tmp4 = 0;
1231 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) {
1232 tmp3_top:
1233 threadData->mmc_jumper = &new_mmc_jumper;
1234 for (; tmp4 < 24; tmp4++) {
1235 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
1236 case 0: {
1237 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,0,13)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((13 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp3_end;
1238 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1239
1240 _c = tmpMeta[0];
1241 tmp4 += 22; /* Pattern matching succeeded; we may skip some cases if we fail */
1242#line 3843 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1243 _s1 = omc_ComponentReference_printComponentRefStr(threadData, _c);
1244#line 1244 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1245#line 3844 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1246 tmpMeta[0] = mmc_mk_cons(_OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
1247#line 3844 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1248 tmp1 = stringAppendList(tmpMeta[0]);
1249#line 1249 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1250 goto tmp3_done;
1251 }
1252 case 1: {
1253 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,1,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp3_end;
1254 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1255 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1256 _c = tmpMeta[0];
1257 _src = tmpMeta[1];
1258 tmp4 += 21; /* Pattern matching succeeded; we may skip some cases if we fail */
1259#line 3850 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1260 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1261#line 1261 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1262
1263#line 3851 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1264 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1265#line 1265 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1266
1267#line 3852 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1268 _s1 = omc_ComponentReference_printComponentRefStr(threadData, _c);
1269#line 1269 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1270#line 3853 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1271 tmpMeta[0] = stringAppend(_sourceStr,_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
1272#line 3853 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1273 tmpMeta[1] = stringAppend(_s1,tmpMeta[0]);
1274#line 3853 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1275 tmp1 = tmpMeta[1];
1276#line 1276 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1277 goto tmp3_done;
1278 }
1279 case 2: {
1280 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,2,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((2 +3) & 255) << 2)))
== 0) goto tmp3_end;
1281 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1282 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1283 _c = tmpMeta[0];
1284 _src = tmpMeta[1];
1285 tmp4 += 20; /* Pattern matching succeeded; we may skip some cases if we fail */
1286#line 3859 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1287 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1288#line 1288 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1289
1290#line 3860 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1291 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1292#line 1292 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1293
1294#line 3861 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1295 _s1 = omc_ComponentReference_printComponentRefStr(threadData, _c);
1296#line 1296 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1297#line 3862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1298 tmpMeta[0] = stringAppend(_sourceStr,_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
1299#line 3862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1300 tmpMeta[1] = stringAppend(_s1,tmpMeta[0]);
1301#line 3862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1302 tmp1 = tmpMeta[1];
1303#line 1303 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1304 goto tmp3_done;
1305 }
1306 case 3: {
1307 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,3,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((3 +3) & 255) << 2)))
== 0) goto tmp3_end;
1308 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1309 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1310 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1311 _e1 = tmpMeta[0];
1312 _e2 = tmpMeta[1];
1313 _src = tmpMeta[2];
1314 tmp4 += 19; /* Pattern matching succeeded; we may skip some cases if we fail */
1315#line 3868 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1316 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1317#line 1317 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1318
1319#line 3869 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1320 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1321#line 1321 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1322
1323#line 3870 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1324 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1325#line 1325 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1326
1327#line 3871 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1328 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
1329#line 1329 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1330#line 3872 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1331 tmpMeta[0] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))))))));
1332#line 3872 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1333 tmp1 = stringAppendList(tmpMeta[0]);
1334#line 1334 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1335 goto tmp3_done;
1336 }
1337 case 4: {
1338 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,4,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((4 +3) & 255) << 2)))
== 0) goto tmp3_end;
1339 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1340 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1341 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1342 _cr1 = tmpMeta[0];
1343 _cr2 = tmpMeta[1];
1344 _src = tmpMeta[2];
1345 tmp4 += 18; /* Pattern matching succeeded; we may skip some cases if we fail */
1346#line 3878 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1347 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1348#line 1348 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1349
1350#line 3879 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1351 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1352#line 1352 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1353
1354#line 3880 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1355 _s1 = omc_ComponentReference_printComponentRefStr(threadData, _cr1);
1356#line 1356 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1357
1358#line 3881 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1359 _s2 = omc_ComponentReference_printComponentRefStr(threadData, _cr2);
1360#line 1360 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1361#line 3882 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1362 tmpMeta[0] = mmc_mk_cons(_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))))))));
1363#line 3882 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1364 tmp1 = stringAppendList(tmpMeta[0]);
1365#line 1365 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1366 goto tmp3_done;
1367 }
1368 case 5: {
1369 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,5,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((5 +3) & 255) << 2)))
== 0) goto tmp3_end;
1370 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1371 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1372 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(5)))))
;
1373 _e1 = tmpMeta[0];
1374 _e2 = tmpMeta[1];
1375 _src = tmpMeta[2];
1376 tmp4 += 17; /* Pattern matching succeeded; we may skip some cases if we fail */
1377#line 3888 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1378 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1379#line 1379 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1380
1381#line 3889 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1382 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1383#line 1383 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1384
1385#line 3890 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1386 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1387#line 1387 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1388
1389#line 3891 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1390 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
1391#line 1391 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1392#line 3892 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1393 tmpMeta[0] = stringAppend(_OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)),_s1);
1394#line 3892 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1395 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)));
1396#line 3892 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1397 tmpMeta[2] = stringAppend(tmpMeta[1],_s2);
1398#line 3892 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1399 tmpMeta[3] = stringAppend(tmpMeta[2],_sourceStr);
1400#line 3892 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1401 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
1402#line 3892 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1403 tmp1 = tmpMeta[4];
1404#line 1404 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1405 goto tmp3_done;
1406 }
1407 case 6: {
1408 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,6,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
1409 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1410 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1411 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(5)))))
;
1412 _e1 = tmpMeta[0];
1413 _e2 = tmpMeta[1];
1414 _src = tmpMeta[2];
1415 tmp4 += 16; /* Pattern matching succeeded; we may skip some cases if we fail */
1416#line 3898 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1417 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1418#line 1418 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1419
1420#line 3899 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1421 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1422#line 1422 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1423
1424#line 3900 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1425 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1426#line 1426 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1427
1428#line 3901 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1429 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
1430#line 1430 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1431#line 3902 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1432 tmpMeta[0] = stringAppend(_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)),_s1);
1433#line 3902 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1434 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)));
1435#line 3902 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1436 tmpMeta[2] = stringAppend(tmpMeta[1],_s2);
1437#line 3902 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1438 tmpMeta[3] = stringAppend(tmpMeta[2],_sourceStr);
1439#line 3902 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1440 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
1441#line 3902 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1442 tmp1 = tmpMeta[4];
1443#line 1443 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1444 goto tmp3_done;
1445 }
1446 case 7: {
1447 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,8,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((8 +3) & 255) << 2)))
== 0) goto tmp3_end;
1448 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1449 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1450 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1451 _e1 = tmpMeta[0];
1452 _e2 = tmpMeta[1];
1453 _src = tmpMeta[2];
1454 tmp4 += 15; /* Pattern matching succeeded; we may skip some cases if we fail */
1455#line 3908 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1456 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1457#line 1457 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1458
1459#line 3909 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1460 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1461#line 1461 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1462
1463#line 3910 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1464 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1465#line 1465 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1466
1467#line 3911 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1468 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
1469#line 1469 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1470#line 3912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1471 tmpMeta[0] = stringAppend(_OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)),_s1);
1472#line 3912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1473 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)));
1474#line 3912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1475 tmpMeta[2] = stringAppend(tmpMeta[1],_s2);
1476#line 3912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1477 tmpMeta[3] = stringAppend(tmpMeta[2],_sourceStr);
1478#line 3912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1479 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
1480#line 3912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1481 tmp1 = tmpMeta[4];
1482#line 1482 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1483 goto tmp3_done;
1484 }
1485 case 8: {
1486 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,9,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((9 +3) & 255) << 2)))
== 0) goto tmp3_end;
1487 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1488 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1489 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1490 _e1 = tmpMeta[0];
1491 _e2 = tmpMeta[1];
1492 _src = tmpMeta[2];
1493 tmp4 += 14; /* Pattern matching succeeded; we may skip some cases if we fail */
1494#line 3918 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1495 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1496#line 1496 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1497
1498#line 3919 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1499 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1500#line 1500 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1501
1502#line 3920 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1503 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1504#line 1504 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1505
1506#line 3921 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1507 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
1508#line 1508 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1509#line 3922 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1510 tmpMeta[0] = stringAppend(_OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)),_s1);
1511#line 3922 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1512 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)));
1513#line 3922 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1514 tmpMeta[2] = stringAppend(tmpMeta[1],_s2);
1515#line 3922 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1516 tmpMeta[3] = stringAppend(tmpMeta[2],_sourceStr);
1517#line 3922 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1518 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
1519#line 3922 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1520 tmp1 = tmpMeta[4];
1521#line 1521 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1522 goto tmp3_done;
1523 }
1524 case 9: {
1525 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,10,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((10 +3) & 255) << 2)))
== 0) goto tmp3_end;
1526 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1527 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(5)))))
;
1528 _e1 = tmpMeta[0];
1529 _src = tmpMeta[1];
1530 tmp4 += 13; /* Pattern matching succeeded; we may skip some cases if we fail */
1531#line 3928 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1532 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1533#line 1533 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1534
1535#line 3929 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1536 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1537#line 1537 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1538
1539#line 3930 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1540 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1541#line 1541 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1542#line 3931 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1543 tmpMeta[0] = mmc_mk_cons(_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))))));
1544#line 3931 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1545 tmp1 = stringAppendList(tmpMeta[0]);
1546#line 1546 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1547 goto tmp3_done;
1548 }
1549 case 10: {
1550 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,12,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((12 +3) & 255) << 2)))
== 0) goto tmp3_end;
1551 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(5)))))
;
1552 _src = tmpMeta[0];
1553 tmp4 += 12; /* Pattern matching succeeded; we may skip some cases if we fail */
1554#line 3937 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1555 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1556#line 1556 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1557
1558#line 3938 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1559 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1560#line 1560 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1561#line 3939 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1562 tmpMeta[0] = mmc_mk_cons(_OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
1563#line 3939 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1564 tmp1 = stringAppendList(tmpMeta[0]);
1565#line 1565 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1566 goto tmp3_done;
1567 }
1568 case 11: {
1569 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,13,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((13 +3) & 255) << 2)))
== 0) goto tmp3_end;
1570 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(5)))))
;
1571 _src = tmpMeta[0];
1572 tmp4 += 11; /* Pattern matching succeeded; we may skip some cases if we fail */
1573#line 3945 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1574 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1575#line 1575 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1576
1577#line 3946 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1578 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1579#line 1579 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1580#line 3947 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1581 tmpMeta[0] = mmc_mk_cons(_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
1582#line 3947 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1583 tmp1 = stringAppendList(tmpMeta[0]);
1584#line 1584 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1585 goto tmp3_done;
1586 }
1587 case 12: {
1588 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,14,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((14 +3) & 255) << 2)))
== 0) goto tmp3_end;
1589 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1590 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1591 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1592 _e1 = tmpMeta[0];
1593 _e2 = tmpMeta[1];
1594 _src = tmpMeta[2];
1595 tmp4 += 10; /* Pattern matching succeeded; we may skip some cases if we fail */
1596#line 3953 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1597 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1598#line 1598 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1599
1600#line 3954 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1601 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1602#line 1602 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1603
1604#line 3955 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1605 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1606#line 1606 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1607
1608#line 3956 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1609 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
1610#line 1610 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1611#line 3957 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1612 tmpMeta[0] = mmc_mk_cons(_OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))))))));
1613#line 3957 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1614 tmp1 = stringAppendList(tmpMeta[0]);
1615#line 1615 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1616 goto tmp3_done;
1617 }
1618 case 13: {
1619 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,15,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((15 +3) & 255) << 2)))
== 0) goto tmp3_end;
1620 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1621 _src = tmpMeta[0];
1622 tmp4 += 9; /* Pattern matching succeeded; we may skip some cases if we fail */
1623#line 3963 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1624 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1625#line 1625 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1626
1627#line 3964 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1628 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1629#line 1629 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1630#line 3965 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1631 tmpMeta[0] = mmc_mk_cons(_OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
1632#line 3965 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1633 tmp1 = stringAppendList(tmpMeta[0]);
1634#line 1634 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1635 goto tmp3_done;
1636 }
1637 case 14: {
1638 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,16,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((16 +3) & 255) << 2)))
== 0) goto tmp3_end;
1639 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1640 _src = tmpMeta[0];
1641 tmp4 += 8; /* Pattern matching succeeded; we may skip some cases if we fail */
1642#line 3971 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1643 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1644#line 1644 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1645
1646#line 3972 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1647 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1648#line 1648 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1649#line 3973 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1650 tmpMeta[0] = mmc_mk_cons(_OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
1651#line 3973 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1652 tmp1 = stringAppendList(tmpMeta[0]);
1653#line 1653 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1654 goto tmp3_done;
1655 }
1656 case 15: {
1657 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,17,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((17 +3) & 255) << 2)))
== 0) goto tmp3_end;
1658 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1659 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1660
1661 _elst = tmpMeta[0];
1662 _src = tmpMeta[1];
1663 tmp4 += 7; /* Pattern matching succeeded; we may skip some cases if we fail */
1664#line 3979 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1665 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1666#line 1666 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1667
1668#line 3980 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1669 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1670#line 1670 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1671
1672#line 3981 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1673 _s1 = stringDelimitList(omc_List_map(threadData, _elst, boxvar_DAEDump_dumpDebugElementStr((void*)((char*)(&(boxvar_lit_DAEDump_dumpDebugElementStr
).header) + 3))
), _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)));
1674#line 1674 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1675#line 3982 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1676 tmpMeta[0] = mmc_mk_cons(_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))))));
1677#line 3982 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1678 tmp1 = stringAppendList(tmpMeta[0]);
1679#line 1679 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1680 goto tmp3_done;
1681 }
1682 case 16: {
1683 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,18,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((18 +3) & 255) << 2)))
== 0) goto tmp3_end;
1684 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1685 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1686 _path = tmpMeta[0];
1687 _src = tmpMeta[1];
1688 tmp4 += 6; /* Pattern matching succeeded; we may skip some cases if we fail */
1689#line 3988 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1690 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1691#line 1691 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1692
1693#line 3989 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1694 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1695#line 1695 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1696
1697#line 3990 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1698 _s1 = omc_AbsynUtil_pathString(threadData, _path, _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)), 1, 0);
1699#line 1699 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1700#line 3991 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1701 tmpMeta[0] = mmc_mk_cons(_OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))));
1702#line 3991 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1703 tmp1 = stringAppendList(tmpMeta[0]);
1704#line 1704 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1705 goto tmp3_done;
1706 }
1707 case 17: {
1708 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,19,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((19 +3) & 255) << 2)))
== 0) goto tmp3_end;
1709 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1710 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1711 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(5)))))
;
1712 _e1 = tmpMeta[0];
1713 _e2 = tmpMeta[1];
1714 _src = tmpMeta[2];
1715 tmp4 += 5; /* Pattern matching succeeded; we may skip some cases if we fail */
1716#line 3997 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1717 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1718#line 1718 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1719
1720#line 3998 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1721 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1722#line 1722 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1723
1724#line 3999 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1725 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1726#line 1726 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1727
1728#line 4000 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1729 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
1730#line 1730 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1731#line 4001 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1732 tmpMeta[0] = mmc_mk_cons(_OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))))));
1733#line 4001 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1734 tmp1 = stringAppendList(tmpMeta[0]);
1735#line 1735 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1736 goto tmp3_done;
1737 }
1738 case 18: {
1739 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,20,4)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((4 +1) <<
10) + (((20 +3) & 255) << 2)))
== 0) goto tmp3_end;
1740 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1741 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1742 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(5)))))
;
1743 _e1 = tmpMeta[0];
1744 _e2 = tmpMeta[1];
1745 _src = tmpMeta[2];
1746 tmp4 += 4; /* Pattern matching succeeded; we may skip some cases if we fail */
1747#line 4007 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1748 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1749#line 1749 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1750
1751#line 4008 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1752 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1753#line 1753 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1754
1755#line 4009 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1756 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1757#line 1757 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1758
1759#line 4010 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1760 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
1761#line 1761 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1762#line 4011 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1763 tmpMeta[0] = mmc_mk_cons(_OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))))));
1764#line 4011 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1765 tmp1 = stringAppendList(tmpMeta[0]);
1766#line 1766 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1767 goto tmp3_done;
1768 }
1769 case 19: {
1770 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,21,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((21 +3) & 255) << 2)))
== 0) goto tmp3_end;
1771 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1772 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1773 _e1 = tmpMeta[0];
1774 _src = tmpMeta[1];
1775 tmp4 += 3; /* Pattern matching succeeded; we may skip some cases if we fail */
1776#line 4017 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1777 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1778#line 1778 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1779
1780#line 4018 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1781 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1782#line 1782 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1783
1784#line 4019 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1785 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1786#line 1786 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1787#line 4020 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1788 tmpMeta[0] = mmc_mk_cons(_OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))));
1789#line 4020 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1790 tmp1 = stringAppendList(tmpMeta[0]);
1791#line 1791 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1792 goto tmp3_done;
1793 }
1794 case 20: {
1795 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,22,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((22 +3) & 255) << 2)))
== 0) goto tmp3_end;
1796 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1797 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1798 _e1 = tmpMeta[0];
1799 _src = tmpMeta[1];
1800 tmp4 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
1801#line 4026 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1802 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1803#line 1803 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1804
1805#line 4027 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1806 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1807#line 1807 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1808
1809#line 4028 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1810 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1811#line 1811 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1812#line 4029 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1813 tmpMeta[0] = mmc_mk_cons(_OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))));
1814#line 4029 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1815 tmp1 = stringAppendList(tmpMeta[0]);
1816#line 1816 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1817 goto tmp3_done;
1818 }
1819 case 21: {
1820 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,23,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((23 +3) & 255) << 2)))
== 0) goto tmp3_end;
1821 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1822 _src = tmpMeta[0];
1823 tmp4 += 1; /* Pattern matching succeeded; we may skip some cases if we fail */
1824#line 4035 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1825 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1826#line 1826 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1827
1828#line 4036 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1829 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1830#line 1830 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1831#line 4037 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1832 tmpMeta[0] = mmc_mk_cons(_OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
1833#line 4037 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1834 tmp1 = stringAppendList(tmpMeta[0]);
1835#line 1835 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1836 goto tmp3_done;
1837 }
1838 case 22: {
1839 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,24,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((24 +3) & 255) << 2)))
== 0) goto tmp3_end;
1840 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1841 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1842 _e1 = tmpMeta[0];
1843 _src = tmpMeta[1];
1844 /* Pattern matching succeeded */
1845#line 4043 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1846 _cmt = omc_ElementSource_getCommentsFromSource(threadData, _src);
1847#line 1847 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1848
1849#line 4044 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1850 _sourceStr = omc_DAEDump_cmtListToString(threadData, _cmt);
1851#line 1851 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1852
1853#line 4045 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1854 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
1855#line 1855 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1856#line 4046 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1857 tmpMeta[0] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))))));
1858#line 4046 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1859 tmp1 = stringAppendList(tmpMeta[0]);
1860#line 1860 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1861 goto tmp3_done;
1862 }
1863 case 23: {
1864
1865 /* Pattern matching succeeded */
1866#line 4049 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1867 tmp1 = _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3));
1868#line 1868 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1869 goto tmp3_done;
1870 }
1871 }
1872 goto tmp3_end;
1873 tmp3_end: ;
1874 }
1875 goto goto_2;
1876 tmp3_done:
1877 (void)tmp4;
1878 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
1879 goto tmp3_done2;
1880 goto_2:;
1881 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
1882 if (++tmp4 < 24) {
1883 goto tmp3_top;
1884 }
1885 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1886 tmp3_done2:;
1887 }
1888 }
1889 _outString = tmp1;
1890 _return: OMC_LABEL_UNUSED__attribute__((unused))
1891 return _outString;
1892}
1893
1894DLLExport
1895modelica_string omc_DAEDump_clockKindString(threadData_t *threadData, modelica_metatype _cK)
1896{
1897 modelica_string _sOut = NULL((void*)0);
1898 modelica_string tmp1 = 0;
1899 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
1900 MMC_SO()mmc_check_stackoverflow(threadData);
1901 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1902 // _sOut has no default value.
1903#line 1903 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1904 { /* match expression */
1905 modelica_metatype tmp4_1;
1906 tmp4_1 = _cK;
1907 {
1908 modelica_metatype _e1 = NULL((void*)0);
1909 modelica_metatype _e2 = NULL((void*)0);
1910 int tmp4;
1911 // _e1 has no default value.
1912 // _e2 has no default value.
1913 {
1914 switch (MMC_SWITCH_CAST(valueConstructor(tmp4_1))(((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) >> 2
) & 255))
) {
1915 case 3: {
1916
1917 /* Pattern matching succeeded */
1918#line 3812 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1919 tmp1 = _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3));
1920#line 1920 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1921 goto tmp3_done;
1922 }
1923 case 4: {
1924 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,1,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp3_end;
1925 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1926 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1927 _e1 = tmpMeta[0];
1928 _e2 = tmpMeta[1];
1929 /* Pattern matching succeeded */
1930#line 3814 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1931 tmpMeta[0] = stringAppend(_OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)),omc_ExpressionDump_printExpStr(threadData, _e1));
1932#line 3814 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1933 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)));
1934#line 3814 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1935 tmpMeta[2] = stringAppend(tmpMeta[1],omc_ExpressionDump_printExpStr(threadData, _e2));
1936#line 3814 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1937 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
1938#line 3814 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1939 tmp1 = tmpMeta[3];
1940#line 1940 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1941 goto tmp3_done;
1942 }
1943 case 5: {
1944 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,2,1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((1 +1) <<
10) + (((2 +3) & 255) << 2)))
== 0) goto tmp3_end;
1945 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1946 _e1 = tmpMeta[0];
1947 /* Pattern matching succeeded */
1948#line 3816 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1949 tmpMeta[0] = stringAppend(_OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)),omc_ExpressionDump_printExpStr(threadData, _e1));
1950#line 3816 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1951 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
1952#line 3816 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1953 tmp1 = tmpMeta[1];
1954#line 1954 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1955 goto tmp3_done;
1956 }
1957 case 6: {
1958 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,3,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((3 +3) & 255) << 2)))
== 0) goto tmp3_end;
1959 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1960 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1961 _e1 = tmpMeta[0];
1962 _e2 = tmpMeta[1];
1963 /* Pattern matching succeeded */
1964#line 3818 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1965 tmpMeta[0] = stringAppend(_OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)),omc_ExpressionDump_printExpStr(threadData, _e1));
1966#line 3818 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1967 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)));
1968#line 3818 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1969 tmpMeta[2] = stringAppend(tmpMeta[1],omc_ExpressionDump_printExpStr(threadData, _e2));
1970#line 3818 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1971 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
1972#line 3818 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1973 tmp1 = tmpMeta[3];
1974#line 1974 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1975 goto tmp3_done;
1976 }
1977 case 7: {
1978 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,4,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((4 +3) & 255) << 2)))
== 0) goto tmp3_end;
1979 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1980 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1981 _e1 = tmpMeta[0];
1982 _e2 = tmpMeta[1];
1983 /* Pattern matching succeeded */
1984#line 3820 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1985 tmpMeta[0] = stringAppend(_OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)),omc_ExpressionDump_printExpStr(threadData, _e1));
1986#line 3820 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1987 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)));
1988#line 3820 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1989 tmpMeta[2] = stringAppend(tmpMeta[1],omc_ExpressionDump_printExpStr(threadData, _e2));
1990#line 3820 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1991 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
1992#line 3820 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
1993 tmp1 = tmpMeta[3];
1994#line 1994 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
1995 goto tmp3_done;
1996 }
1997 }
1998 goto tmp3_end;
1999 tmp3_end: ;
2000 }
2001 goto goto_2;
2002 goto_2:;
2003 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2004 goto tmp3_done;
2005 tmp3_done:;
2006 }
2007 }
2008 _sOut = tmp1;
2009 _return: OMC_LABEL_UNUSED__attribute__((unused))
2010 return _sOut;
2011}
2012
2013DLLExport
2014modelica_string omc_DAEDump_cmtListToString(threadData_t *threadData, modelica_metatype _inCmtLst)
2015{
2016 modelica_string _outStr = NULL((void*)0);
2017 modelica_string tmp1 = 0;
2018 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2019 MMC_SO()mmc_check_stackoverflow(threadData);
2020 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2021 // _outStr has no default value.
2022#line 2022 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2023 { /* matchcontinue expression */
2024 volatile modelica_metatype tmp4_1;
2025 tmp4_1 = _inCmtLst;
2026 {
2027 modelica_metatype _c = NULL((void*)0);
2028 modelica_metatype _rest = NULL((void*)0);
2029 modelica_string _str = NULL((void*)0);
2030 volatile mmc_switch_type tmp4;
2031 int tmp5;
2032 // _c has no default value.
2033 // _rest has no default value.
2034 // _str has no default value.
2035 tmp4 = 0;
2036 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) {
2037 tmp3_top:
2038 threadData->mmc_jumper = &new_mmc_jumper;
2039 for (; tmp4 < 4; tmp4++) {
2040 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2041 case 0: {
2042 if (!listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2043 tmp4 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
2044#line 3784 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2045 tmp1 = _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3));
2046#line 2046 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2047 goto tmp3_done;
2048 }
2049 case 1: {
2050 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2051 tmpMeta[0] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2052 tmpMeta[1] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2053 if (!listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2054 _c = tmpMeta[0];
2055 /* Pattern matching succeeded */
2056#line 3788 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2057 tmp1 = omc_DAEDump_dumpCommentAnnotationStr(threadData, mmc_mk_some(_c));
2058#line 2058 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2059 goto tmp3_done;
2060 }
2061 case 2: {
2062 if (listEmpty(tmp4_1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp3_end;
2063 tmpMeta[0] = MMC_CAR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
2064 tmpMeta[1] = MMC_CDR(tmp4_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2065 _c = tmpMeta[0];
2066 _rest = tmpMeta[1];
2067 /* Pattern matching succeeded */
2068#line 3794 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2069 _str = omc_DAEDump_dumpCommentAnnotationStr(threadData, mmc_mk_some(_c));
2070#line 2070 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2071#line 3795 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2072 tmpMeta[0] = stringAppend(_str,_OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)));
2073#line 3795 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2074 tmpMeta[1] = stringAppend(tmpMeta[0],omc_DAEDump_cmtListToString(threadData, _rest));
2075#line 3795 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2076 tmp1 = tmpMeta[1];
2077#line 2077 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2078 goto tmp3_done;
2079 }
2080 case 3: {
2081
2082 /* Pattern matching succeeded */
2083#line 3799 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2084 tmp1 = _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3));
2085#line 2085 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2086 goto tmp3_done;
2087 }
2088 }
2089 goto tmp3_end;
2090 tmp3_end: ;
2091 }
2092 goto goto_2;
2093 tmp3_done:
2094 (void)tmp4;
2095 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2096 goto tmp3_done2;
2097 goto_2:;
2098 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2099 if (++tmp4 < 4) {
2100 goto tmp3_top;
2101 }
2102 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2103 tmp3_done2:;
2104 }
2105 }
2106 _outStr = tmp1;
2107 _return: OMC_LABEL_UNUSED__attribute__((unused))
2108 return _outStr;
2109}
2110
2111PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_withinString(threadData_t *threadData, modelica_metatype _w)
2112{
2113 modelica_string _str = NULL((void*)0);
2114 modelica_string tmp1 = 0;
2115 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2116 MMC_SO()mmc_check_stackoverflow(threadData);
2117 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2118 // _str has no default value.
2119#line 2119 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2120 { /* match expression */
2121 modelica_metatype tmp4_1;
2122 tmp4_1 = _w;
2123 {
2124 modelica_metatype _p1 = NULL((void*)0);
2125 volatile mmc_switch_type tmp4;
2126 int tmp5;
2127 // _p1 has no default value.
2128 tmp4 = 0;
2129 for (; tmp4 < 2; tmp4++) {
2130 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2131 case 0: {
2132 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,1,0)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((0 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp3_end;
2133 /* Pattern matching succeeded */
2134#line 3769 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2135 tmp1 = _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3));
2136#line 2136 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2137 goto tmp3_done;
2138 }
2139 case 1: {
2140 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,0,1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((1 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp3_end;
2141 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2142 _p1 = tmpMeta[0];
2143 /* Pattern matching succeeded */
2144#line 3770 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2145 tmp1 = omc_AbsynUtil_pathString(threadData, _p1, _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)), 1, 0);
2146#line 2146 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2147 goto tmp3_done;
2148 }
2149 }
2150 goto tmp3_end;
2151 tmp3_end: ;
2152 }
2153 goto goto_2;
2154 goto_2:;
2155 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2156 goto tmp3_done;
2157 tmp3_done:;
2158 }
2159 }
2160 _str = tmp1;
2161 _return: OMC_LABEL_UNUSED__attribute__((unused))
2162 return _str;
2163}
2164
2165PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_connectsStr(threadData_t *threadData, modelica_metatype _inLst)
2166{
2167 modelica_metatype _outStr = NULL((void*)0);
2168 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
2169 MMC_SO()mmc_check_stackoverflow(threadData);
2170 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2171 // _outStr has no default value.
2172#line 2172 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2173 { /* matchcontinue expression */
2174 volatile modelica_metatype tmp3_1;
2175 tmp3_1 = _inLst;
2176 {
2177 modelica_metatype _rest = NULL((void*)0);
2178 modelica_metatype _slst = NULL((void*)0);
2179 modelica_string _str = NULL((void*)0);
2180 modelica_metatype _c1 = NULL((void*)0);
2181 modelica_metatype _c2 = NULL((void*)0);
2182 volatile mmc_switch_type tmp3;
2183 int tmp4;
2184 // _rest has no default value.
2185 // _slst has no default value.
2186 // _str has no default value.
2187 // _c1 has no default value.
2188 // _c2 has no default value.
2189 tmp3 = 0;
2190 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) {
2191 tmp2_top:
2192 threadData->mmc_jumper = &new_mmc_jumper;
2193 for (; tmp3 < 3; tmp3++) {
2194 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2195 case 0: {
2196 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2197 tmp3 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
2198#line 3740 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2199 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
2200#line 3740 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2201 tmpMeta[0] = tmpMeta[1];
2202#line 2202 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2203 goto tmp2_done;
2204 }
2205 case 1: {
2206 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2207 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
2208 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
2209 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
2210 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
2211 if (!listEmpty(tmpMeta[2])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2212 _c1 = tmpMeta[3];
2213 _c2 = tmpMeta[4];
2214 /* Pattern matching succeeded */
2215#line 3744 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2216 tmpMeta[1] = stringAppend(omc_ComponentReference_printComponentRefStr(threadData, _c1),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
2217#line 3744 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2218 tmpMeta[2] = stringAppend(tmpMeta[1],omc_ComponentReference_printComponentRefStr(threadData, _c2));
2219#line 3744 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2220 _str = tmpMeta[2];
2221#line 2221 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2222
2223#line 3746 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2224 tmpMeta[1] = stringAppend(_OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)),_str);
2225#line 3746 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2226 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
2227#line 3746 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2228 _str = tmpMeta[2];
2229#line 2229 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2230#line 3747 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2231 tmpMeta[1] = mmc_mk_cons(_str, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
2232#line 3747 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2233 tmpMeta[0] = tmpMeta[1];
2234#line 2234 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2235 goto tmp2_done;
2236 }
2237 case 2: {
2238 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2239 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
2240 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
2241 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
2242 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
2243 _c1 = tmpMeta[3];
2244 _c2 = tmpMeta[4];
2245 _rest = tmpMeta[2];
2246 /* Pattern matching succeeded */
2247#line 3752 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2248 tmpMeta[1] = stringAppend(omc_ComponentReference_printComponentRefStr(threadData, _c1),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
2249#line 3752 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2250 tmpMeta[2] = stringAppend(tmpMeta[1],omc_ComponentReference_printComponentRefStr(threadData, _c2));
2251#line 3752 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2252 _str = tmpMeta[2];
2253#line 2253 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2254
2255#line 3754 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2256 tmpMeta[1] = stringAppend(_OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)),_str);
2257#line 3754 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2258 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
2259#line 3754 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2260 _str = tmpMeta[2];
2261#line 2261 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2262
2263#line 3755 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2264 _slst = omc_DAEDump_connectsStr(threadData, _rest);
2265#line 2265 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2266#line 3756 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2267 tmpMeta[1] = mmc_mk_cons(_str, _slst);
2268#line 3756 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2269 tmpMeta[0] = tmpMeta[1];
2270#line 2270 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2271 goto tmp2_done;
2272 }
2273 }
2274 goto tmp2_end;
2275 tmp2_end: ;
2276 }
2277 goto goto_1;
2278 tmp2_done:
2279 (void)tmp3;
2280 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2281 goto tmp2_done2;
2282 goto_1:;
2283 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2284 if (++tmp3 < 3) {
2285 goto tmp2_top;
2286 }
2287 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2288 tmp2_done2:;
2289 }
2290 }
2291 _outStr = tmpMeta[0];
2292 _return: OMC_LABEL_UNUSED__attribute__((unused))
2293 return _outStr;
2294}
2295
2296DLLExport
2297modelica_string omc_DAEDump_getSourceInformationStr(threadData_t *threadData, modelica_metatype _inSource)
2298{
2299 modelica_string _outStr = NULL((void*)0);
2300 modelica_string tmp1 = 0;
2301 modelica_metatype tmpMeta[6] __attribute__((unused)) = {0};
2302 MMC_SO()mmc_check_stackoverflow(threadData);
2303 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2304 // _outStr has no default value.
2305#line 2305 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2306 { /* matchcontinue expression */
2307 volatile modelica_metatype tmp4_1;
2308 tmp4_1 = _inSource;
2309 {
2310 modelica_metatype _po = NULL((void*)0);
2311 modelica_metatype _ceol = NULL((void*)0);
2312 modelica_metatype _cmt = NULL((void*)0);
2313 modelica_string _str = NULL((void*)0);
2314 volatile mmc_switch_type tmp4;
2315 int tmp5;
2316 // _po has no default value.
2317 // _ceol has no default value.
2318 // _cmt has no default value.
2319 // _str has no default value.
2320 tmp4 = 0;
2321 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) {
2322 tmp3_top:
2323 threadData->mmc_jumper = &new_mmc_jumper;
2324 for (; tmp4 < 2; tmp4++) {
2325 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2326 case 0: {
2327 modelica_boolean tmp6;
2328
2329 /* Pattern matching succeeded */
2330#line 3715 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2331 /* Pattern-matching assignment */
2332#line 3715 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2333 tmp6 = omc_Flags_isSet(threadData, _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)));
2334#line 3715 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2335 if (0 != tmp6) goto goto_2;
2336#line 2336 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2337#line 3716 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2338 tmp1 = _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3));
2339#line 2339 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2340 goto tmp3_done;
2341 }
2342 case 1: {
2343 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
2344 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(5)))))
;
2345 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 8))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(8)))))
;
2346 _po = tmpMeta[0];
2347 _ceol = tmpMeta[1];
2348 _cmt = tmpMeta[2];
2349 /* Pattern matching succeeded */
2350#line 3721 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2351 _str = omc_DAEDump_cmtListToString(threadData, _cmt);
2352#line 2352 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2353#line 3722 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2354 tmpMeta[0] = stringAppend(_str,_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)));
2355#line 3722 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2356 tmpMeta[1] = stringAppend(tmpMeta[0],stringDelimitList(omc_List_map(threadData, _po, boxvar_DAEDump_withinString((void*)((char*)(&(boxvar_lit_DAEDump_withinString).header
) + 3))
), _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))));
2357#line 3722 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2358 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)));
2359#line 3722 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2360 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)));
2361#line 3722 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2362 tmpMeta[4] = stringAppend(tmpMeta[3],stringDelimitList(omc_DAEDump_connectsStr(threadData, _ceol), _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))));
2363#line 3722 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2364 tmpMeta[5] = stringAppend(tmpMeta[4],_OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
2365#line 3722 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2366 tmp1 = tmpMeta[5];
2367#line 2367 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2368 goto tmp3_done;
2369 }
2370 }
2371 goto tmp3_end;
2372 tmp3_end: ;
2373 }
2374 goto goto_2;
2375 tmp3_done:
2376 (void)tmp4;
2377 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2378 goto tmp3_done2;
2379 goto_2:;
2380 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2381 if (++tmp4 < 2) {
2382 goto tmp3_top;
2383 }
2384 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2385 tmp3_done2:;
2386 }
2387 }
2388 _outStr = tmp1;
2389 _return: OMC_LABEL_UNUSED__attribute__((unused))
2390 return _outStr;
2391}
2392
2393DLLExport
2394modelica_string omc_DAEDump_unparseVarInnerOuter(threadData_t *threadData, modelica_metatype _io)
2395{
2396 modelica_string _str = NULL((void*)0);
2397 modelica_string tmp1 = 0;
2398 MMC_SO()mmc_check_stackoverflow(threadData);
2399 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2400 // _str has no default value.
2401#line 2401 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2402 { /* match expression */
2403 modelica_metatype tmp4_1;
2404 tmp4_1 = _io;
2405 {
2406 int tmp4;
2407 {
2408 switch (MMC_SWITCH_CAST(valueConstructor(tmp4_1))(((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) >> 2
) & 255))
) {
2409 case 3: {
2410
2411 /* Pattern matching succeeded */
2412#line 3689 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2413 tmp1 = _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3));
2414#line 2414 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2415 goto tmp3_done;
2416 }
2417 case 4: {
2418
2419 /* Pattern matching succeeded */
2420#line 3690 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2421 tmp1 = _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3));
2422#line 2422 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2423 goto tmp3_done;
2424 }
2425 case 5: {
2426
2427 /* Pattern matching succeeded */
2428#line 3691 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2429 tmp1 = _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3));
2430#line 2430 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2431 goto tmp3_done;
2432 }
2433 default:
2434 tmp3_default: OMC_LABEL_UNUSED__attribute__((unused)); {
2435
2436 /* Pattern matching succeeded */
2437#line 3692 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2438 tmp1 = _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3));
2439#line 2439 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2440 goto tmp3_done;
2441 }
2442 }
2443 goto tmp3_end;
2444 tmp3_end: ;
2445 }
2446 goto goto_2;
2447 goto_2:;
2448 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2449 goto tmp3_done;
2450 tmp3_done:;
2451 }
2452 }
2453 _str = tmp1;
2454 _return: OMC_LABEL_UNUSED__attribute__((unused))
2455 return _str;
2456}
2457
2458DLLExport
2459modelica_string omc_DAEDump_unparseVarDirection(threadData_t *threadData, modelica_metatype _inVarDirection)
2460{
2461 modelica_string _outString = NULL((void*)0);
2462 modelica_string tmp1 = 0;
2463 MMC_SO()mmc_check_stackoverflow(threadData);
2464 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2465 // _outString has no default value.
2466#line 2466 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2467 { /* match expression */
2468 modelica_metatype tmp4_1;
2469 tmp4_1 = _inVarDirection;
2470 {
2471 int tmp4;
2472 {
2473 switch (MMC_SWITCH_CAST(valueConstructor(tmp4_1))(((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) >> 2
) & 255))
) {
2474 case 5: {
2475
2476 /* Pattern matching succeeded */
2477#line 3678 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2478 tmp1 = _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3));
2479#line 2479 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2480 goto tmp3_done;
2481 }
2482 case 3: {
2483
2484 /* Pattern matching succeeded */
2485#line 3679 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2486 tmp1 = _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3));
2487#line 2487 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2488 goto tmp3_done;
2489 }
2490 case 4: {
2491
2492 /* Pattern matching succeeded */
2493#line 3680 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2494 tmp1 = _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3));
2495#line 2495 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2496 goto tmp3_done;
2497 }
2498 }
2499 goto tmp3_end;
2500 tmp3_end: ;
2501 }
2502 goto goto_2;
2503 goto_2:;
2504 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2505 goto tmp3_done;
2506 tmp3_done:;
2507 }
2508 }
2509 _outString = tmp1;
2510 _return: OMC_LABEL_UNUSED__attribute__((unused))
2511 return _outString;
2512}
2513
2514DLLExport
2515modelica_string omc_DAEDump_unparseVarKind(threadData_t *threadData, modelica_metatype _inVarKind)
2516{
2517 modelica_string _outString = NULL((void*)0);
2518 modelica_string tmp1 = 0;
2519 MMC_SO()mmc_check_stackoverflow(threadData);
2520 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2521 // _outString has no default value.
2522#line 2522 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2523 { /* match expression */
2524 modelica_metatype tmp4_1;
2525 tmp4_1 = _inVarKind;
2526 {
2527 int tmp4;
2528 {
2529 switch (MMC_SWITCH_CAST(valueConstructor(tmp4_1))(((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) >> 2
) & 255))
) {
2530 case 3: {
2531
2532 /* Pattern matching succeeded */
2533#line 3666 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2534 tmp1 = _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3));
2535#line 2535 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2536 goto tmp3_done;
2537 }
2538 case 5: {
2539
2540 /* Pattern matching succeeded */
2541#line 3667 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2542 tmp1 = _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3));
2543#line 2543 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2544 goto tmp3_done;
2545 }
2546 case 6: {
2547
2548 /* Pattern matching succeeded */
2549#line 3668 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2550 tmp1 = _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3));
2551#line 2551 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2552 goto tmp3_done;
2553 }
2554 case 4: {
2555
2556 /* Pattern matching succeeded */
2557#line 3669 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2558 tmp1 = _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3));
2559#line 2559 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2560 goto tmp3_done;
2561 }
2562 }
2563 goto tmp3_end;
2564 tmp3_end: ;
2565 }
2566 goto goto_2;
2567 goto_2:;
2568 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2569 goto tmp3_done;
2570 tmp3_done:;
2571 }
2572 }
2573 _outString = tmp1;
2574 _return: OMC_LABEL_UNUSED__attribute__((unused))
2575 return _outString;
2576}
2577
2578DLLExport
2579modelica_metatype omc_DAEDump_dumpFunctionElementsStream(threadData_t *threadData, modelica_metatype _l, modelica_metatype _inStream)
2580{
2581 modelica_metatype _outStream = NULL((void*)0);
2582 MMC_SO()mmc_check_stackoverflow(threadData);
2583 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2584 // _outStream has no default value.
2585#line 3657 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2586 _outStream = omc_DAEDump_dumpVarsStream(threadData, _l, 1, _inStream);
2587#line 2587 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2588
2589#line 3658 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2590 _outStream = omc_List_fold(threadData, _l, boxvar_DAEDump_dumpAlgorithmStream((void*)((char*)(&(boxvar_lit_DAEDump_dumpAlgorithmStream
).header) + 3))
, _outStream);
2591#line 2591 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2592 _return: OMC_LABEL_UNUSED__attribute__((unused))
2593 return _outStream;
2594}
2595
2596PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpFunctionStream(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inStream)
2597{
2598 modelica_metatype _outStream = NULL((void*)0);
2599 modelica_metatype tmpMeta[10] __attribute__((unused)) = {0};
2600 MMC_SO()mmc_check_stackoverflow(threadData);
2601 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2602 // _outStream has no default value.
2603#line 2603 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2604 { /* matchcontinue expression */
2605 volatile modelica_metatype tmp3_1;volatile modelica_metatype tmp3_2;
2606 tmp3_1 = _inElement;
2607 tmp3_2 = _inStream;
2608 {
2609 modelica_string _fstr = NULL((void*)0);
2610 modelica_string _ext_decl_str = NULL((void*)0);
2611 modelica_string _impureStr = NULL((void*)0);
2612 modelica_string _ann_str = NULL((void*)0);
2613 modelica_metatype _fpath = NULL((void*)0);
2614 modelica_metatype _daeElts = NULL((void*)0);
2615 modelica_metatype _t = NULL((void*)0);
2616 modelica_metatype _tp = NULL((void*)0);
2617 modelica_metatype _inlineType = NULL((void*)0);
2618 modelica_metatype _str = NULL((void*)0);
2619 modelica_metatype _c = NULL((void*)0);
2620 modelica_metatype _ext_decl = NULL((void*)0);
2621 modelica_boolean _isImpure;
2622 volatile mmc_switch_type tmp3;
2623 int tmp4;
2624 // _fstr has no default value.
2625 // _ext_decl_str has no default value.
2626 // _impureStr has no default value.
2627 // _ann_str has no default value.
2628 // _fpath has no default value.
2629 // _daeElts has no default value.
2630 // _t has no default value.
2631 // _tp has no default value.
2632 // _inlineType has no default value.
2633 // _str has no default value.
2634 // _c has no default value.
2635 // _ext_decl has no default value.
2636 // _isImpure has no default value.
2637 tmp3 = 0;
2638 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) {
2639 tmp2_top:
2640 threadData->mmc_jumper = &new_mmc_jumper;
2641 for (; tmp3 < 5; tmp3++) {
2642 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2643 case 0: {
2644 modelica_integer tmp5;
2645 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,0,9)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((9 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
2646 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
2647 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
2648 if (listEmpty(tmpMeta[2])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2649 tmpMeta[3] = MMC_CAR(tmpMeta[2])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (1)))))
;
2650 tmpMeta[4] = MMC_CDR(tmpMeta[2])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
2651 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[3],0,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3)))==(((1 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
2652 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[3]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[3]) - 3
))) + (2)))))
;
2653 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(4)))))
;
2654 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(7)))))
;
2655 tmp5 = mmc_unbox_integer(tmpMeta[7])(((mmc_sint_t) (tmpMeta[7])) >> 1);
2656 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 8))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(8)))))
;
2657 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 10))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(10)))))
;
2658
2659 _fpath = tmpMeta[1];
2660 _daeElts = tmpMeta[5];
2661 _t = tmpMeta[6];
2662 _isImpure = tmp5 /* pattern as ty=Boolean */;
2663 _inlineType = tmpMeta[8];
2664 _c = tmpMeta[9];
2665 _str = tmp3_2;
2666 tmp3 += 3; /* Pattern matching succeeded; we may skip some cases if we fail */
2667#line 3594 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2668 _str = omc_IOStream_append(threadData, _str, omc_DAEDump_dumpParallelismStr(threadData, _t));
2669#line 2669 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2670
2671#line 3595 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2672 _fstr = omc_AbsynUtil_pathStringNoQual(threadData, _fpath, _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)), 0, 0);
2673#line 2673 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2674
2675#line 3596 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2676 _impureStr = (_isImpure?_OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)):_OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)));
2677#line 2677 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2678
2679#line 3597 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2680 _str = omc_IOStream_append(threadData, _str, _impureStr);
2681#line 2681 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2682
2683#line 3598 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2684 _str = omc_IOStream_append(threadData, _str, _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)));
2685#line 2685 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2686
2687#line 3599 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2688 _str = omc_IOStream_append(threadData, _str, _fstr);
2689#line 2689 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2690
2691#line 3600 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2692 _str = omc_IOStream_append(threadData, _str, omc_DAEDump_dumpInlineTypeStr(threadData, _inlineType));
2693#line 2693 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2694
2695#line 3601 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2696 _str = omc_IOStream_append(threadData, _str, omc_DAEDump_dumpCommentStr(threadData, _c));
2697#line 2697 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2698
2699#line 3602 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2700 _str = omc_IOStream_append(threadData, _str, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)));
2701#line 2701 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2702
2703#line 3603 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2704 _str = omc_DAEDump_dumpFunctionElementsStream(threadData, _daeElts, _str);
2705#line 2705 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2706
2707#line 3604 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2708 _str = omc_IOStream_append(threadData, _str, omc_DAEDump_dumpClassAnnotationStr(threadData, _c));
2709#line 2709 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2710
2711#line 3605 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2712 _str = omc_IOStream_append(threadData, _str, _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)));
2713#line 2713 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2714
2715#line 3606 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2716 _str = omc_IOStream_append(threadData, _str, _fstr);
2717#line 2717 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2718#line 3607 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2719 tmpMeta[0] = omc_IOStream_append(threadData, _str, _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)));
2720#line 2720 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2721 goto tmp2_done;
2722 }
2723 case 1: {
2724 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,0,9)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((9 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
2725 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
2726 if (listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2727 tmpMeta[2] = MMC_CAR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
2728 tmpMeta[3] = MMC_CDR(tmpMeta[1])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
2729 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[2],1,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3)))==(((2 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
2730 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
2731 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[4]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[4]) - 3
))) + (5)))))
;
2732 if (7 != MMC_STRLEN(tmpMeta[5])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT68)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT68).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[5])(((struct mmc_string*)((void*)((char*)(tmpMeta[5]) - 3)))->
data)
) != 0) goto tmp2_end;
2733
2734 _str = tmp3_2;
2735 /* Pattern matching succeeded */
2736#line 3612 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2737 tmpMeta[0] = _str;
2738#line 2738 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2739 goto tmp2_done;
2740 }
2741 case 2: {
2742 modelica_integer tmp6;
2743 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,0,9)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((9 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
2744 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
2745 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
2746 if (listEmpty(tmpMeta[2])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[2]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2747 tmpMeta[3] = MMC_CAR(tmpMeta[2])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (1)))))
;
2748 tmpMeta[4] = MMC_CDR(tmpMeta[2])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
2749 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[3],1,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3)))==(((2 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
2750 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[3]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[3]) - 3
))) + (2)))))
;
2751 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[3]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[3]) - 3
))) + (3)))))
;
2752 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(7)))))
;
2753 tmp6 = mmc_unbox_integer(tmpMeta[7])(((mmc_sint_t) (tmpMeta[7])) >> 1);
2754 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 8))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(8)))))
;
2755 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 10))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(10)))))
;
2756
2757 _fpath = tmpMeta[1];
2758 _daeElts = tmpMeta[5];
2759 _ext_decl = tmpMeta[6];
2760 _isImpure = tmp6 /* pattern as ty=Boolean */;
2761 _inlineType = tmpMeta[8];
2762 _c = tmpMeta[9];
2763 _str = tmp3_2;
2764 tmp3 += 1; /* Pattern matching succeeded; we may skip some cases if we fail */
2765#line 3618 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2766 _fstr = omc_AbsynUtil_pathStringNoQual(threadData, _fpath, _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)), 0, 0);
2767#line 2767 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2768
2769#line 3619 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2770 _impureStr = (_isImpure?_OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)):_OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)));
2771#line 2771 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2772
2773#line 3620 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2774 _str = omc_IOStream_append(threadData, _str, _impureStr);
2775#line 2775 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2776
2777#line 3621 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2778 _str = omc_IOStream_append(threadData, _str, _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)));
2779#line 2779 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2780
2781#line 3622 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2782 _str = omc_IOStream_append(threadData, _str, _fstr);
2783#line 2783 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2784
2785#line 3623 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2786 _str = omc_IOStream_append(threadData, _str, omc_DAEDump_dumpInlineTypeStr(threadData, _inlineType));
2787#line 2787 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2788
2789#line 3624 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2790 _str = omc_IOStream_append(threadData, _str, omc_DAEDump_dumpCommentStr(threadData, _c));
2791#line 2791 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2792
2793#line 3625 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2794 _str = omc_IOStream_append(threadData, _str, _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)));
2795#line 2795 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2796
2797#line 3626 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2798 _str = omc_DAEDump_dumpFunctionElementsStream(threadData, _daeElts, _str);
2799#line 2799 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2800
2801#line 3627 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2802 _ext_decl_str = omc_DAEDump_dumpExtDeclStr(threadData, _ext_decl);
2803#line 2803 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2804
2805#line 3628 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2806 _ann_str = omc_DAEDump_dumpClassAnnotationStr(threadData, _c);
2807#line 2807 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2808#line 3629 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2809 tmpMeta[1] = mmc_mk_cons(_OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)), mmc_mk_cons(_ext_decl_str, mmc_mk_cons(_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)), mmc_mk_cons(_ann_str, mmc_mk_cons(_OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)), mmc_mk_cons(_fstr, mmc_mk_cons(_OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))))));
2810#line 3629 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2811 tmpMeta[0] = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
2812#line 2812 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2813 goto tmp2_done;
2814 }
2815 case 3: {
2816 modelica_boolean tmp7;
2817 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,1,3)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((3 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
2818 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
2819 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
2820
2821 _fpath = tmpMeta[1];
2822 _tp = tmpMeta[2];
2823 _str = tmp3_2;
2824 /* Pattern matching succeeded */
2825#line 3635 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2826 /* Pattern-matching assignment */
2827#line 3635 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2828 tmp7 = omc_Flags_isSet(threadData, _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)));
2829#line 3635 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2830 if (0 != tmp7) goto goto_1;
2831#line 2831 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2832
2833#line 3636 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2834 _fstr = omc_AbsynUtil_pathStringNoQual(threadData, _fpath, _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)), 0, 0);
2835#line 2835 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2836
2837#line 3637 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2838 _str = omc_IOStream_append(threadData, _str, _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)));
2839#line 2839 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2840
2841#line 3638 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2842 _str = omc_IOStream_append(threadData, _str, _fstr);
2843#line 2843 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2844
2845#line 3639 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2846 tmpMeta[1] = stringAppend(_OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)),_fstr);
2847#line 3639 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2848 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)));
2849#line 3639 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2850 _str = omc_IOStream_append(threadData, _str, tmpMeta[2]);
2851#line 2851 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2852
2853#line 3640 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2854 _str = omc_IOStream_append(threadData, _str, omc_DAEDump_printRecordConstructorInputsStr(threadData, _tp));
2855#line 2855 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2856
2857#line 3641 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2858 tmpMeta[1] = stringAppend(_OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)),omc_AbsynUtil_pathLastIdent(threadData, _fpath));
2859#line 3641 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2860 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)));
2861#line 3641 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2862 _str = omc_IOStream_append(threadData, _str, tmpMeta[2]);
2863#line 2863 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2864
2865#line 3642 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2866 _str = omc_IOStream_append(threadData, _str, _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)));
2867#line 2867 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2868
2869#line 3643 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2870 _str = omc_IOStream_append(threadData, _str, _fstr);
2871#line 2871 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2872#line 3644 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2873 tmpMeta[0] = omc_IOStream_append(threadData, _str, _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)));
2874#line 2874 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2875 goto tmp2_done;
2876 }
2877 case 4: {
2878
2879 _str = tmp3_2;
2880 /* Pattern matching succeeded */
2881#line 3648 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2882 tmpMeta[0] = _str;
2883#line 2883 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2884 goto tmp2_done;
2885 }
2886 }
2887 goto tmp2_end;
2888 tmp2_end: ;
2889 }
2890 goto goto_1;
2891 tmp2_done:
2892 (void)tmp3;
2893 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2894 goto tmp2_done2;
2895 goto_1:;
2896 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2897 if (++tmp3 < 5) {
2898 goto tmp2_top;
2899 }
2900 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2901 tmp2_done2:;
2902 }
2903 }
2904 _outStream = tmpMeta[0];
2905 _return: OMC_LABEL_UNUSED__attribute__((unused))
2906 return _outStream;
2907}
2908
2909PROTECTED_FUNCTION_STATIC modelica_string omc_DAEDump_dumpExtObjClassStr(threadData_t *threadData, modelica_metatype _inElement)
2910{
2911 modelica_string _outString = NULL((void*)0);
2912 modelica_string tmp1 = 0;
2913 MMC_SO()mmc_check_stackoverflow(threadData);
2914 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2915 // _outString has no default value.
2916#line 2916 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2917 { /* matchcontinue expression */
2918 volatile modelica_metatype tmp4_1;
2919 tmp4_1 = _inElement;
2920 {
2921 modelica_string _s = NULL((void*)0);
2922 modelica_integer _hnd;
2923 volatile mmc_switch_type tmp4;
2924 int tmp5;
2925 // _s has no default value.
2926 // _hnd has no default value.
2927 tmp4 = 0;
2928 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) {
2929 tmp3_top:
2930 threadData->mmc_jumper = &new_mmc_jumper;
2931 for (; tmp4 < 2; tmp4++) {
2932 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2933 case 0: {
2934 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,18,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((18 +3) & 255) << 2)))
== 0) goto tmp3_end;
2935
2936 /* Pattern matching succeeded */
2937#line 3561 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2938 _hnd = omc_Print_saveAndClearBuf(threadData);
2939#line 2939 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2940
2941#line 3562 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2942 omc_DAEDump_dumpExtObjectClass(threadData, _inElement);
2943#line 2943 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2944
2945#line 3563 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2946 _s = omc_Print_getString(threadData);
2947#line 2947 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2948
2949#line 3564 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2950 omc_Print_restoreBuf(threadData, _hnd);
2951#line 2951 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2952#line 3565 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2953 tmp1 = _s;
2954#line 2954 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2955 goto tmp3_done;
2956 }
2957 case 1: {
2958
2959 /* Pattern matching succeeded */
2960#line 3568 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
2961 tmp1 = _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3));
2962#line 2962 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2963 goto tmp3_done;
2964 }
2965 }
2966 goto tmp3_end;
2967 tmp3_end: ;
2968 }
2969 goto goto_2;
2970 tmp3_done:
2971 (void)tmp4;
2972 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2973 goto tmp3_done2;
2974 goto_2:;
2975 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2976 if (++tmp4 < 2) {
2977 goto tmp3_top;
2978 }
2979 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2980 tmp3_done2:;
2981 }
2982 }
2983 _outString = tmp1;
2984 _return: OMC_LABEL_UNUSED__attribute__((unused))
2985 return _outString;
2986}
2987
2988DLLExport
2989modelica_string omc_DAEDump_dumpFunctionStr(threadData_t *threadData, modelica_metatype _inElement)
2990{
2991 modelica_string _outString = NULL((void*)0);
2992 modelica_string tmp1 = 0;
2993 MMC_SO()mmc_check_stackoverflow(threadData);
2994 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2995 // _outString has no default value.
2996#line 2996 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
2997 { /* matchcontinue expression */
2998 {
2999 modelica_string _s = NULL((void*)0);
3000 modelica_integer _hnd;
3001 volatile mmc_switch_type tmp4;
3002 int tmp5;
3003 // _s has no default value.
3004 // _hnd has no default value.
3005 tmp4 = 0;
3006 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) {
3007 tmp3_top:
3008 threadData->mmc_jumper = &new_mmc_jumper;
3009 for (; tmp4 < 2; tmp4++) {
3010 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
3011 case 0: {
3012 /* Pattern matching succeeded */
3013#line 3538 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3014 _hnd = omc_Print_saveAndClearBuf(threadData);
3015#line 3015 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3016
3017#line 3539 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3018 omc_DAEDump_dumpFunction(threadData, _inElement);
3019#line 3019 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3020
3021#line 3540 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3022 _s = omc_Print_getString(threadData);
3023#line 3023 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3024
3025#line 3541 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3026 omc_Print_restoreBuf(threadData, _hnd);
3027#line 3027 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3028#line 3542 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3029 tmp1 = _s;
3030#line 3030 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3031 goto tmp3_done;
3032 }
3033 case 1: {
3034 /* Pattern matching succeeded */
3035#line 3545 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3036 tmp1 = _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3));
3037#line 3037 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3038 goto tmp3_done;
3039 }
3040 }
3041 goto tmp3_end;
3042 tmp3_end: ;
3043 }
3044 goto goto_2;
3045 tmp3_done:
3046 (void)tmp4;
3047 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
3048 goto tmp3_done2;
3049 goto_2:;
3050 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
3051 if (++tmp4 < 2) {
3052 goto tmp3_top;
3053 }
3054 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3055 tmp3_done2:;
3056 }
3057 }
3058 _outString = tmp1;
3059 _return: OMC_LABEL_UNUSED__attribute__((unused))
3060 return _outString;
3061}
3062
3063DLLExport
3064void omc_DAEDump_dumpFunctionTree(threadData_t *threadData, modelica_metatype _inFunctionTree, modelica_string _inHeading)
3065{
3066 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
3067 MMC_SO()mmc_check_stackoverflow(threadData);
3068 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3069#line 3521 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3070 tmpMeta[0] = stringAppend(_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),_inHeading);
3071#line 3521 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3072 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)));
3073#line 3521 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3074 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
3075#line 3075 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3076
3077#line 3522 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3078 {
3079#line 3522 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3080 modelica_metatype _fnc;
3081#line 3522 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3082 for (tmpMeta[0] = omc_DAEDump_sortFunctions(threadData, omc_DAEUtil_getFunctionList(threadData, _inFunctionTree, 0)); !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)))))
)
3083#line 3522 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3084 {
3085#line 3522 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3086 _fnc = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
3087#line 3523 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3088 fputs(MMC_STRINGDATA(omc_DAEDump_dumpFunctionStr(threadData, _fnc))(((struct mmc_string*)((void*)((char*)(omc_DAEDump_dumpFunctionStr
(threadData, _fnc)) - 3)))->data)
,stdoutstdout);
3089#line 3089 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3090 }
3091 }
3092 _return: OMC_LABEL_UNUSED__attribute__((unused))
3093 return;
3094}
3095
3096DLLExport
3097modelica_metatype omc_DAEDump_ppStatementStream(threadData_t *threadData, modelica_metatype _alg, modelica_metatype _inStream)
3098{
3099 modelica_metatype _outStream = NULL((void*)0);
3100 modelica_string _tmp = NULL((void*)0);
3101 modelica_integer _hnd;
3102 MMC_SO()mmc_check_stackoverflow(threadData);
3103 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3104 // _outStream has no default value.
3105 // _tmp has no default value.
3106 // _hnd has no default value.
3107#line 3511 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3108 _hnd = omc_Print_saveAndClearBuf(threadData);
3109#line 3109 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3110
3111#line 3512 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3112 omc_DAEDump_ppStatement(threadData, _alg);
3113#line 3113 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3114
3115#line 3513 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3116 _outStream = omc_IOStream_append(threadData, _inStream, omc_Print_getString(threadData));
3117#line 3117 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3118
3119#line 3514 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3120 omc_Print_restoreBuf(threadData, _hnd);
3121#line 3121 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3122 _return: OMC_LABEL_UNUSED__attribute__((unused))
3123 return _outStream;
3124}
3125
3126DLLExport
3127modelica_metatype omc_DAEDump_dumpInitialAlgorithmStream(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inStream)
3128{
3129 modelica_metatype _outStream = NULL((void*)0);
3130 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
3131 MMC_SO()mmc_check_stackoverflow(threadData);
3132 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3133 // _outStream has no default value.
3134#line 3134 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3135 { /* matchcontinue expression */
3136 volatile modelica_metatype tmp3_1;volatile modelica_metatype tmp3_2;
3137 tmp3_1 = _inElement;
3138 tmp3_2 = _inStream;
3139 {
3140 modelica_metatype _str = NULL((void*)0);
3141 modelica_metatype _stmts = NULL((void*)0);
3142 volatile mmc_switch_type tmp3;
3143 int tmp4;
3144 // _str has no default value.
3145 // _stmts has no default value.
3146 tmp3 = 0;
3147 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) {
3148 tmp2_top:
3149 threadData->mmc_jumper = &new_mmc_jumper;
3150 for (; tmp3 < 2; tmp3++) {
3151 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3152 case 0: {
3153 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,16,2)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((2 +1) <<
10) + (((16 +3) & 255) << 2)))
== 0) goto tmp2_end;
3154 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3155 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3156
3157 _stmts = tmpMeta[2];
3158 _str = tmp3_2;
3159 /* Pattern matching succeeded */
3160#line 3494 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3161 _str = omc_IOStream_append(threadData, _str, _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)));
3162#line 3162 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3163#line 3495 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3164 tmpMeta[0] = omc_List_fold(threadData, _stmts, boxvar_DAEDump_ppStatementStream((void*)((char*)(&(boxvar_lit_DAEDump_ppStatementStream).
header) + 3))
, _str);
3165#line 3165 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3166 goto tmp2_done;
3167 }
3168 case 1: {
3169
3170 _str = tmp3_2;
3171 /* Pattern matching succeeded */
3172#line 3498 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3173 tmpMeta[0] = _str;
3174#line 3174 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3175 goto tmp2_done;
3176 }
3177 }
3178 goto tmp2_end;
3179 tmp2_end: ;
3180 }
3181 goto goto_1;
3182 tmp2_done:
3183 (void)tmp3;
3184 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
3185 goto tmp2_done2;
3186 goto_1:;
3187 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
3188 if (++tmp3 < 2) {
3189 goto tmp2_top;
3190 }
3191 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3192 tmp2_done2:;
3193 }
3194 }
3195 _outStream = tmpMeta[0];
3196 _return: OMC_LABEL_UNUSED__attribute__((unused))
3197 return _outStream;
3198}
3199
3200DLLExport
3201modelica_metatype omc_DAEDump_dumpAlgorithmStream(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inStream)
3202{
3203 modelica_metatype _outStream = NULL((void*)0);
3204 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
3205 MMC_SO()mmc_check_stackoverflow(threadData);
3206 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3207 // _outStream has no default value.
3208#line 3208 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3209 { /* matchcontinue expression */
3210 volatile modelica_metatype tmp3_1;volatile modelica_metatype tmp3_2;
3211 tmp3_1 = _inElement;
3212 tmp3_2 = _inStream;
3213 {
3214 modelica_metatype _str = NULL((void*)0);
3215 modelica_metatype _stmts = NULL((void*)0);
3216 volatile mmc_switch_type tmp3;
3217 int tmp4;
3218 // _str has no default value.
3219 // _stmts has no default value.
3220 tmp3 = 0;
3221 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) {
3222 tmp2_top:
3223 threadData->mmc_jumper = &new_mmc_jumper;
3224 for (; tmp3 < 2; tmp3++) {
3225 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3226 case 0: {
3227 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,15,2)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((2 +1) <<
10) + (((15 +3) & 255) << 2)))
== 0) goto tmp2_end;
3228 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3229 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3230
3231 _stmts = tmpMeta[2];
3232 _str = tmp3_2;
3233 /* Pattern matching succeeded */
3234#line 3473 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3235 _str = omc_IOStream_append(threadData, _str, _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)));
3236#line 3236 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3237#line 3474 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3238 tmpMeta[0] = omc_List_fold(threadData, _stmts, boxvar_DAEDump_ppStatementStream((void*)((char*)(&(boxvar_lit_DAEDump_ppStatementStream).
header) + 3))
, _str);
3239#line 3239 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3240 goto tmp2_done;
3241 }
3242 case 1: {
3243
3244 _str = tmp3_2;
3245 /* Pattern matching succeeded */
3246#line 3477 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3247 tmpMeta[0] = _str;
3248#line 3248 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3249 goto tmp2_done;
3250 }
3251 }
3252 goto tmp2_end;
3253 tmp2_end: ;
3254 }
3255 goto goto_1;
3256 tmp2_done:
3257 (void)tmp3;
3258 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
3259 goto tmp2_done2;
3260 goto_1:;
3261 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
3262 if (++tmp3 < 2) {
3263 goto tmp2_top;
3264 }
3265 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3266 tmp2_done2:;
3267 }
3268 }
3269 _outStream = tmpMeta[0];
3270 _return: OMC_LABEL_UNUSED__attribute__((unused))
3271 return _outStream;
3272}
3273
3274PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpVarStream(threadData_t *threadData, modelica_metatype _inElement, modelica_boolean _printTypeDimension, modelica_metatype _inStream)
3275{
3276 modelica_metatype _outStream = NULL((void*)0);
3277 modelica_metatype tmpMeta[11] __attribute__((unused)) = {0};
3278 MMC_SO()mmc_check_stackoverflow(threadData);
3279 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3280 // _outStream has no default value.
3281#line 3281 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3282 { /* matchcontinue expression */
3283 volatile modelica_metatype tmp3_1;volatile modelica_metatype tmp3_2;
3284 tmp3_1 = _inElement;
3285 tmp3_2 = _inStream;
3286 {
3287 modelica_string _final_str = NULL((void*)0);
3288 modelica_string _kind_str = NULL((void*)0);
3289 modelica_string _dir_str = NULL((void*)0);
3290 modelica_string _ty_str = NULL((void*)0);
3291 modelica_string _ty_vars_str = NULL((void*)0);
3292 modelica_string _dim_str = NULL((void*)0);
3293 modelica_string _name_str = NULL((void*)0);
3294 modelica_string _vis_str = NULL((void*)0);
3295 modelica_string _par_str = NULL((void*)0);
3296 modelica_string _cmt_str = NULL((void*)0);
3297 modelica_string _attr_str = NULL((void*)0);
3298 modelica_string _binding_str = NULL((void*)0);
3299 modelica_metatype _id = NULL((void*)0);
3300 modelica_metatype _kind = NULL((void*)0);
3301 modelica_metatype _dir = NULL((void*)0);
3302 modelica_metatype _prl = NULL((void*)0);
3303 modelica_metatype _vis = NULL((void*)0);
3304 modelica_metatype _ty = NULL((void*)0);
3305 modelica_metatype _attr = NULL((void*)0);
3306 modelica_metatype _cmt = NULL((void*)0);
3307 modelica_metatype _binding = NULL((void*)0);
3308 modelica_metatype _dims = NULL((void*)0);
3309 modelica_metatype _str = NULL((void*)0);
3310 volatile mmc_switch_type tmp3;
3311 int tmp4;
3312 // _final_str has no default value.
3313 // _kind_str has no default value.
3314 // _dir_str has no default value.
3315 // _ty_str has no default value.
3316 // _ty_vars_str has no default value.
3317 // _dim_str has no default value.
3318 // _name_str has no default value.
3319 // _vis_str has no default value.
3320 // _par_str has no default value.
3321 // _cmt_str has no default value.
3322 // _attr_str has no default value.
3323 // _binding_str has no default value.
3324 // _id has no default value.
3325 // _kind has no default value.
3326 // _dir has no default value.
3327 // _prl has no default value.
3328 // _vis has no default value.
3329 // _ty has no default value.
3330 // _attr has no default value.
3331 // _cmt has no default value.
3332 // _binding has no default value.
3333 // _dims has no default value.
3334 // _str has no default value.
3335 tmp3 = 0;
3336 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) {
3337 tmp2_top:
3338 threadData->mmc_jumper = &new_mmc_jumper;
3339 for (; tmp3 < 2; tmp3++) {
3340 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3341 case 0: {
3342 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,0,13)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((13 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
3343 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3344 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(3)))))
;
3345 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(4)))))
;
3346 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(5)))))
;
3347 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(6)))))
;
3348 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(7)))))
;
3349 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 8))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(8)))))
;
3350 tmpMeta[8] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 9))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(9)))))
;
3351 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 12))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(12)))))
;
3352 tmpMeta[10] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 13))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(13)))))
;
3353
3354 _id = tmpMeta[1];
3355 _kind = tmpMeta[2];
3356 _dir = tmpMeta[3];
3357 _prl = tmpMeta[4];
3358 _vis = tmpMeta[5];
3359 _ty = tmpMeta[6];
3360 _binding = tmpMeta[7];
3361 _dims = tmpMeta[8];
3362 _attr = tmpMeta[9];
3363 _cmt = tmpMeta[10];
3364 _str = tmp3_2;
3365 /* Pattern matching succeeded */
3366#line 3438 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3367 _final_str = (omc_DAEUtil_getFinalAttr(threadData, _attr)?_OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)):_OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)));
3368#line 3368 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3369
3370#line 3439 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3371 _kind_str = omc_DAEDump_dumpKindStr(threadData, _kind);
3372#line 3372 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3373
3374#line 3440 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3375 _dir_str = omc_DAEDump_dumpDirectionStr(threadData, _dir);
3376#line 3376 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3377
3378#line 3441 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3379 _ty_str = omc_DAEDump_printTypeStr(threadData, _ty ,&_ty_vars_str);
3380#line 3380 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3381
3382#line 3442 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3383 _dim_str = omc_DAEDump_unparseDimensions(threadData, _dims, _printTypeDimension);
3384#line 3384 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3385
3386#line 3443 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3387 _name_str = omc_ComponentReference_printComponentRefStr(threadData, _id);
3388#line 3388 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3389
3390#line 3444 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3391 _vis_str = omc_DAEDump_dumpVarVisibilityStr(threadData, _vis);
3392#line 3392 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3393
3394#line 3445 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3395 _par_str = omc_DAEDump_dumpVarParallelismStr(threadData, _prl);
3396#line 3396 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3397
3398#line 3446 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3399 _cmt_str = omc_DAEDump_dumpCommentAnnotationStr(threadData, _cmt);
3400#line 3400 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3401
3402#line 3447 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3403 _attr_str = omc_DAEDump_dumpVariableAttributesStr(threadData, _attr);
3404#line 3404 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3405
3406#line 3448 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3407 _binding_str = omc_DAEDump_dumpVarBindingStr(threadData, _binding);
3408#line 3408 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3409#line 3449 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3410 tmpMeta[1] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_vis_str, mmc_mk_cons(_final_str, mmc_mk_cons(_par_str, mmc_mk_cons(_kind_str, mmc_mk_cons(_dir_str, mmc_mk_cons(_ty_str, mmc_mk_cons(_dim_str, mmc_mk_cons(_OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)), mmc_mk_cons(_name_str, mmc_mk_cons(_ty_vars_str, mmc_mk_cons(_attr_str, mmc_mk_cons(_binding_str, mmc_mk_cons(_cmt_str, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))))))))))))));
3411#line 3449 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3412 tmpMeta[0] = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
3413#line 3413 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3414 goto tmp2_done;
3415 }
3416 case 1: {
3417
3418 /* Pattern matching succeeded */
3419#line 3455 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3420 tmpMeta[0] = _inStream;
3421#line 3421 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3422 goto tmp2_done;
3423 }
3424 }
3425 goto tmp2_end;
3426 tmp2_end: ;
3427 }
3428 goto goto_1;
3429 tmp2_done:
3430 (void)tmp3;
3431 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
3432 goto tmp2_done2;
3433 goto_1:;
3434 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
3435 if (++tmp3 < 2) {
3436 goto tmp2_top;
3437 }
3438 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3439 tmp2_done2:;
3440 }
3441 }
3442 _outStream = tmpMeta[0];
3443 _return: OMC_LABEL_UNUSED__attribute__((unused))
3444 return _outStream;
3445}
3446PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DAEDump_dumpVarStream(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _printTypeDimension, modelica_metatype _inStream)
3447{
3448 modelica_integer tmp1;
3449 modelica_metatype _outStream = NULL((void*)0);
3450 tmp1 = mmc_unbox_integer(_printTypeDimension)(((mmc_sint_t) (_printTypeDimension)) >> 1);
3451 _outStream = omc_DAEDump_dumpVarStream(threadData, _inElement, tmp1, _inStream);
3452 /* skip box _outStream; IOStream.IOStream */
3453 return _outStream;
3454}
3455
3456DLLExport
3457modelica_string omc_DAEDump_dumpVarBindingStr(threadData_t *threadData, modelica_metatype _inBinding)
3458{
3459 modelica_string _outString = NULL((void*)0);
3460 modelica_string tmp1 = 0;
3461 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
3462 MMC_SO()mmc_check_stackoverflow(threadData);
3463 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3464 // _outString has no default value.
3465#line 3465 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3466 { /* match expression */
3467 modelica_metatype tmp4_1;
3468 tmp4_1 = _inBinding;
3469 {
3470 modelica_metatype _exp = NULL((void*)0);
3471 modelica_string _bind_str = NULL((void*)0);
3472 volatile mmc_switch_type tmp4;
3473 int tmp5;
3474 // _exp has no default value.
3475 // _bind_str has no default value.
3476 tmp4 = 0;
3477 for (; tmp4 < 2; tmp4++) {
3478 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
3479 case 0: {
3480 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;
3481 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(1)))))
;
3482 _exp = tmpMeta[0];
3483 /* Pattern matching succeeded */
3484#line 3395 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3485 _bind_str = omc_ExpressionDump_printExpStr(threadData, _exp);
3486#line 3486 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3487#line 3396 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3488 tmpMeta[0] = stringAppend(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_bind_str);
3489#line 3396 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3490 tmp1 = tmpMeta[0];
3491#line 3491 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3492 goto tmp3_done;
3493 }
3494 case 1: {
3495
3496 /* Pattern matching succeeded */
3497#line 3399 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3498 tmp1 = _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3));
3499#line 3499 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3500 goto tmp3_done;
3501 }
3502 }
3503 goto tmp3_end;
3504 tmp3_end: ;
3505 }
3506 goto goto_2;
3507 goto_2:;
3508 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3509 goto tmp3_done;
3510 tmp3_done:;
3511 }
3512 }
3513 _outString = tmp1;
3514 _return: OMC_LABEL_UNUSED__attribute__((unused))
3515 return _outString;
3516}
3517
3518DLLExport
3519void omc_DAEDump_dumpCallAttr(threadData_t *threadData, modelica_metatype _ca)
3520{
3521 modelica_boolean _tpl;
3522 modelica_boolean _bi;
3523 modelica_boolean _impure_;
3524 modelica_boolean _isFunc;
3525 modelica_metatype _iType = NULL((void*)0);
3526 modelica_metatype _ty = NULL((void*)0);
3527 modelica_metatype _tailCall = NULL((void*)0);
3528 modelica_string _s1 = NULL((void*)0);
3529 modelica_string _s2 = NULL((void*)0);
3530 modelica_integer tmp1;
3531 modelica_integer tmp2;
3532 modelica_integer tmp3;
3533 modelica_integer tmp4;
3534 modelica_metatype tmpMeta[8] __attribute__((unused)) = {0};
3535 MMC_SO()mmc_check_stackoverflow(threadData);
3536 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3537 // _tpl has no default value.
3538 // _bi has no default value.
3539 // _impure_ has no default value.
3540 // _isFunc has no default value.
3541 // _iType has no default value.
3542 // _ty has no default value.
3543 // _tailCall has no default value.
3544 // _s1 has no default value.
3545 // _s2 has no default value.
3546#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3547 /* Pattern-matching assignment */
3548#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3549 tmpMeta[0] = _ca;
3550#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3551 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
3552#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3553 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
3554#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3555 tmp1 = mmc_unbox_integer(tmpMeta[2])(((mmc_sint_t) (tmpMeta[2])) >> 1);
3556#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3557 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
3558#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3559 tmp2 = mmc_unbox_integer(tmpMeta[3])(((mmc_sint_t) (tmpMeta[3])) >> 1);
3560#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3561 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (5)))))
;
3562#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3563 tmp3 = mmc_unbox_integer(tmpMeta[4])(((mmc_sint_t) (tmpMeta[4])) >> 1);
3564#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3565 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (6)))))
;
3566#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3567 tmp4 = mmc_unbox_integer(tmpMeta[5])(((mmc_sint_t) (tmpMeta[5])) >> 1);
3568#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3569 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (7)))))
;
3570#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3571 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 8))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (8)))))
;
3572#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3573 _ty = tmpMeta[1];
3574#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3575 _tpl = tmp1 /* pattern as ty=Boolean */;
3576#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3577 _bi = tmp2 /* pattern as ty=Boolean */;
3578#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3579 _impure_ = tmp3 /* pattern as ty=Boolean */;
3580#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3581 _isFunc = tmp4 /* pattern as ty=Boolean */;
3582#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3583 _iType = tmpMeta[6];
3584#line 3376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3585 _tailCall = tmpMeta[7];
Value stored to '_tailCall' is never read
3586#line 3586 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3587
3588#line 3377 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3589 fputs(MMC_STRINGDATA(_OMC_LIT73)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT73).header) + 3))) - 3)))->data)
,stdoutstdout);
3590#line 3590 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3591
3592#line 3378 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3593 _s1 = omc_DAEDump_printTypeStr(threadData, _ty ,&_s2);
3594#line 3594 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3595
3596#line 3379 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3597 tmpMeta[0] = stringAppend(_OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)),_s1);
3598#line 3379 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3599 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)));
3600#line 3379 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3601 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
3602#line 3602 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3603
3604#line 3380 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3605 tmpMeta[0] = stringAppend(_OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)),_s2);
3606#line 3380 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3607 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)));
3608#line 3380 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3609 fputs(MMC_STRINGDATA(tmpMeta[1])(((struct mmc_string*)((void*)((char*)(tmpMeta[1]) - 3)))->
data)
,stdoutstdout);
3610#line 3610 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3611
3612#line 3381 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3613 tmpMeta[0] = stringAppend(_OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)),(_tpl?_OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)):_OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))));
3614#line 3381 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3615 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)));
3616#line 3381 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3617 tmpMeta[2] = stringAppend(tmpMeta[1],(_bi?_OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)):_OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))));
3618#line 3381 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3619 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)));
3620#line 3381 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3621 tmpMeta[4] = stringAppend(tmpMeta[3],(_impure_?_OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)):_OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))));
3622#line 3381 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3623 tmpMeta[5] = stringAppend(tmpMeta[4],_OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)));
3624#line 3381 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3625 tmpMeta[6] = stringAppend(tmpMeta[5],(_isFunc?_OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)):_OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))));
3626#line 3381 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3627 tmpMeta[7] = stringAppend(tmpMeta[6],_OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)));
3628#line 3381 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3629 fputs(MMC_STRINGDATA(tmpMeta[7])(((struct mmc_string*)((void*)((char*)(tmpMeta[7]) - 3)))->
data)
,stdoutstdout);
3630#line 3630 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3631 _return: OMC_LABEL_UNUSED__attribute__((unused))
3632 return;
3633}
3634
3635DLLExport
3636modelica_string omc_DAEDump_printTypeStr(threadData_t *threadData, modelica_metatype _inType, modelica_string *out_outTypeAttrStr)
3637{
3638 modelica_string _outTypeStr = NULL((void*)0);
3639 modelica_string _outTypeAttrStr = NULL((void*)0);
3640 modelica_metatype _ty = NULL((void*)0);
3641 modelica_metatype _ty_vars = NULL((void*)0);
3642 MMC_SO()mmc_check_stackoverflow(threadData);
3643 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3644 // _outTypeStr has no default value.
3645 // _outTypeAttrStr has no default value.
3646 // _ty has no default value.
3647 // _ty_vars has no default value.
3648#line 3361 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3649 _ty = omc_Types_stripTypeVars(threadData, _inType ,&_ty_vars);
3650#line 3650 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3651
3652#line 3362 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3653 _outTypeStr = omc_DAEDump_unparseType(threadData, _ty);
3654#line 3654 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3655
3656#line 3363 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3657 _outTypeAttrStr = omc_List_toString(threadData, _ty_vars, boxvar_Types_unparseVarAttr((void*)((char*)(&(boxvar_lit_Types_unparseVarAttr).header
) + 3))
, _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)), _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)), _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)), _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)), 0);
3658#line 3658 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3659 _return: OMC_LABEL_UNUSED__attribute__((unused))
3660 if (out_outTypeAttrStr) { *out_outTypeAttrStr = _outTypeAttrStr; }
3661 return _outTypeStr;
3662}
3663
3664DLLExport
3665modelica_string omc_DAEDump_daeTypeStr(threadData_t *threadData, modelica_metatype _inType)
3666{
3667 modelica_string _outTypeStr = NULL((void*)0);
3668 modelica_string _typeAttrStr = NULL((void*)0);
3669 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
3670 MMC_SO()mmc_check_stackoverflow(threadData);
3671 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3672 // _outTypeStr has no default value.
3673 // _typeAttrStr has no default value.
3674#line 3347 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3675 _outTypeStr = omc_DAEDump_printTypeStr(threadData, _inType ,&_typeAttrStr);
3676#line 3676 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3677
3678#line 3348 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3679 if((!stringEqual(_typeAttrStr, _OMC_LIT34)((((((*(mmc_uint_t*)((void*)((char*)(_typeAttrStr) - 3)))) >>
(3)) - 8)) == (((((*(mmc_uint_t*)((void*)((char*)(((void*)((
char*)(&(_OMC_LIT_STRUCT34).header) + 3))) - 3)))) >>
(3)) - 8)) && !mmc_stringCompare(_typeAttrStr,((void
*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3))))
))
3680#line 3348 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3681 {
3682#line 3349 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3683 tmpMeta[0] = stringAppend(_outTypeStr,_OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)));
3684#line 3349 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3685 tmpMeta[1] = stringAppend(tmpMeta[0],_typeAttrStr);
3686#line 3349 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3687 _outTypeStr = tmpMeta[1];
3688#line 3688 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3689 }
3690 _return: OMC_LABEL_UNUSED__attribute__((unused))
3691 return _outTypeStr;
3692}
3693
3694DLLExport
3695modelica_metatype omc_DAEDump_dumpVarsStream(threadData_t *threadData, modelica_metatype _inElementLst, modelica_boolean _printTypeDimension, modelica_metatype _inStream)
3696{
3697 modelica_metatype _outStream = NULL((void*)0);
3698 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
3699 MMC_SO()mmc_check_stackoverflow(threadData);
3700 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3701 // _outStream has no default value.
3702#line 3702 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3703 { /* match expression */
3704 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
3705 tmp3_1 = _inElementLst;
3706 tmp3_2 = _inStream;
3707 {
3708 modelica_metatype _str = NULL((void*)0);
3709 modelica_metatype _first = NULL((void*)0);
3710 modelica_metatype _rest = NULL((void*)0);
3711 volatile mmc_switch_type tmp3;
3712 int tmp4;
3713 // _str has no default value.
3714 // _first has no default value.
3715 // _rest has no default value.
3716 tmp3 = 0;
3717 for (; tmp3 < 2; tmp3++) {
3718 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3719 case 0: {
3720 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3721
3722 /* Pattern matching succeeded */
3723#line 3330 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3724 tmpMeta[0] = _inStream;
3725#line 3725 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3726 goto tmp2_done;
3727 }
3728 case 1: {
3729 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3730 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
3731 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3732
3733 _first = tmpMeta[1];
3734 _rest = tmpMeta[2];
3735 _str = tmp3_2;
3736 /* Pattern matching succeeded */
3737#line 3334 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3738 _str = omc_DAEDump_dumpVarStream(threadData, _first, _printTypeDimension, _str);
3739#line 3739 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3740#line 3335 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3741 /* Tail recursive call */
3742#line 3335 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3743 _inElementLst = _rest;
3744#line 3335 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3745 _inStream = _str;
3746#line 3335 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3747 goto _tailrecursive;
3748#line 3335 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3749 /* TODO: Make sure any eventual dead code below is never generated */
3750#line 3750 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3751 goto tmp2_done;
3752 }
3753 }
3754 goto tmp2_end;
3755 tmp2_end: ;
3756 }
3757 goto goto_1;
3758 goto_1:;
3759 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3760 goto tmp2_done;
3761 tmp2_done:;
3762 }
3763 }
3764 _outStream = tmpMeta[0];
3765 _return: OMC_LABEL_UNUSED__attribute__((unused))
3766 return _outStream;
3767}
3768modelica_metatype boxptr_DAEDump_dumpVarsStream(threadData_t *threadData, modelica_metatype _inElementLst, modelica_metatype _printTypeDimension, modelica_metatype _inStream)
3769{
3770 modelica_integer tmp1;
3771 modelica_metatype _outStream = NULL((void*)0);
3772 tmp1 = mmc_unbox_integer(_printTypeDimension)(((mmc_sint_t) (_printTypeDimension)) >> 1);
3773 _outStream = omc_DAEDump_dumpVarsStream(threadData, _inElementLst, tmp1, _inStream);
3774 /* skip box _outStream; IOStream.IOStream */
3775 return _outStream;
3776}
3777
3778DLLExport
3779modelica_string omc_DAEDump_dumpDAEElementsStr(threadData_t *threadData, modelica_metatype _d)
3780{
3781 modelica_string _str = NULL((void*)0);
3782 modelica_string tmp1 = 0;
3783 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
3784 MMC_SO()mmc_check_stackoverflow(threadData);
3785 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3786 // _str has no default value.
3787#line 3787 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3788 { /* match expression */
3789 modelica_metatype tmp4_1;
3790 tmp4_1 = _d;
3791 {
3792 modelica_metatype _l = NULL((void*)0);
3793 modelica_metatype _myStream = NULL((void*)0);
3794 volatile mmc_switch_type tmp4;
3795 int tmp5;
3796 // _l has no default value.
3797 // _myStream has no default value.
3798 tmp4 = 0;
3799 for (; tmp4 < 1; tmp4++) {
3800 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
3801 case 0: {
3802 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
3803 _l = tmpMeta[0];
3804 /* Pattern matching succeeded */
3805#line 3311 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3806 _myStream = omc_IOStream_create(threadData, _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)), _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)));
3807#line 3807 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3808
3809#line 3312 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3810 _myStream = omc_DAEDump_dumpElementsStream(threadData, _l, _myStream);
3811#line 3811 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3812#line 3313 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3813 tmp1 = omc_IOStream_string(threadData, _myStream);
3814#line 3814 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3815 goto tmp3_done;
3816 }
3817 }
3818 goto tmp3_end;
3819 tmp3_end: ;
3820 }
3821 goto goto_2;
3822 goto_2:;
3823 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3824 goto tmp3_done;
3825 tmp3_done:;
3826 }
3827 }
3828 _str = tmp1;
3829 _return: OMC_LABEL_UNUSED__attribute__((unused))
3830 return _str;
3831}
3832
3833DLLExport
3834modelica_metatype omc_DAEDump_dumpConstraintStream(threadData_t *threadData, modelica_metatype _inElementLst, modelica_metatype _inStream)
3835{
3836 modelica_metatype _outStream = NULL((void*)0);
3837 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
3838 MMC_SO()mmc_check_stackoverflow(threadData);
3839 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3840 // _outStream has no default value.
3841#line 3841 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3842 { /* matchcontinue expression */
3843 volatile modelica_metatype tmp3_1;volatile modelica_metatype tmp3_2;
3844 tmp3_1 = _inElementLst;
3845 tmp3_2 = _inStream;
3846 {
3847 modelica_metatype _str = NULL((void*)0);
3848 modelica_metatype _exps = NULL((void*)0);
3849 modelica_metatype _xs = NULL((void*)0);
3850 volatile mmc_switch_type tmp3;
3851 int tmp4;
3852 // _str has no default value.
3853 // _exps has no default value.
3854 // _xs has no default value.
3855 tmp3 = 0;
3856 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) {
3857 tmp2_top:
3858 threadData->mmc_jumper = &new_mmc_jumper;
3859 for (; tmp3 < 3; tmp3++) {
3860 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3861 case 0: {
3862 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3863
3864 _str = tmp3_2;
3865 tmp3 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
3866#line 3276 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3867 tmpMeta[0] = _str;
3868#line 3868 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3869 goto tmp2_done;
3870 }
3871 case 1: {
3872 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3873 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
3874 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3875 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],26,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((26 +3) & 255) << 2)))
== 0) goto tmp2_end;
3876 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
3877 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[3],0,1)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3)))==(((1 +1)
<< 10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
3878 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[3]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[3]) - 3
))) + (2)))))
;
3879
3880 _exps = tmpMeta[4];
3881 _xs = tmpMeta[2];
3882 _str = tmp3_2;
3883 /* Pattern matching succeeded */
3884#line 3281 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3885 _str = omc_IOStream_append(threadData, _str, _OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)));
3886#line 3886 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3887
3888#line 3283 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3889 _str = omc_IOStream_append(threadData, _str, stringDelimitList(omc_List_map(threadData, _exps, boxvar_ExpressionDump_printExpStr((void*)((char*)(&(boxvar_lit_ExpressionDump_printExpStr)
.header) + 3))
), _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))));
3890#line 3890 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3891
3892#line 3285 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3893 _str = omc_IOStream_append(threadData, _str, _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
3894#line 3894 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3895#line 3286 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3896 tmpMeta[0] = omc_DAEDump_dumpConstraintStream(threadData, _xs, _str);
3897#line 3897 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3898 goto tmp2_done;
3899 }
3900 case 2: {
3901 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3902 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
3903 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3904
3905 _xs = tmpMeta[2];
3906 _str = tmp3_2;
3907 /* Pattern matching succeeded */
3908#line 3292 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3909 tmpMeta[0] = omc_DAEDump_dumpConstraintStream(threadData, _xs, _str);
3910#line 3910 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3911 goto tmp2_done;
3912 }
3913 }
3914 goto tmp2_end;
3915 tmp2_end: ;
3916 }
3917 goto goto_1;
3918 tmp2_done:
3919 (void)tmp3;
3920 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
3921 goto tmp2_done2;
3922 goto_1:;
3923 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
3924 if (++tmp3 < 3) {
3925 goto tmp2_top;
3926 }
3927 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3928 tmp2_done2:;
3929 }
3930 }
3931 _outStream = tmpMeta[0];
3932 _return: OMC_LABEL_UNUSED__attribute__((unused))
3933 return _outStream;
3934}
3935
3936PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpInitialEquationsStream(threadData_t *threadData, modelica_metatype _inElementLst, modelica_metatype _inStream)
3937{
3938 modelica_metatype _outStream = NULL((void*)0);
3939 modelica_metatype tmpMeta[10] __attribute__((unused)) = {0};
3940 MMC_SO()mmc_check_stackoverflow(threadData);
3941 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3942 // _outStream has no default value.
3943#line 3943 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3944 { /* matchcontinue expression */
3945 volatile modelica_metatype tmp3_1;volatile modelica_metatype tmp3_2;
3946 tmp3_1 = _inElementLst;
3947 tmp3_2 = _inStream;
3948 {
3949 modelica_string _s1 = NULL((void*)0);
3950 modelica_string _s2 = NULL((void*)0);
3951 modelica_string _sourceStr = NULL((void*)0);
3952 modelica_metatype _e1 = NULL((void*)0);
3953 modelica_metatype _e2 = NULL((void*)0);
3954 modelica_metatype _e = NULL((void*)0);
3955 modelica_metatype _xs = NULL((void*)0);
3956 modelica_metatype _xs1 = NULL((void*)0);
3957 modelica_metatype _xs2 = NULL((void*)0);
3958 modelica_metatype _trueBranches = NULL((void*)0);
3959 modelica_metatype _c = NULL((void*)0);
3960 modelica_metatype _str = NULL((void*)0);
3961 modelica_metatype _conds = NULL((void*)0);
3962 modelica_metatype _src = NULL((void*)0);
3963 volatile mmc_switch_type tmp3;
3964 int tmp4;
3965 // _s1 has no default value.
3966 // _s2 has no default value.
3967 // _sourceStr has no default value.
3968 // _e1 has no default value.
3969 // _e2 has no default value.
3970 // _e has no default value.
3971 // _xs has no default value.
3972 // _xs1 has no default value.
3973 // _xs2 has no default value.
3974 // _trueBranches has no default value.
3975 // _c has no default value.
3976 // _str has no default value.
3977 // _conds has no default value.
3978 // _src has no default value.
3979 tmp3 = 0;
3980 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) {
3981 tmp2_top:
3982 threadData->mmc_jumper = &new_mmc_jumper;
3983 for (; tmp3 < 10; tmp3++) {
3984 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3985 case 0: {
3986 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3987
3988 _str = tmp3_2;
3989 tmp3 += 9; /* Pattern matching succeeded; we may skip some cases if we fail */
3990#line 3178 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
3991 tmpMeta[0] = _str;
3992#line 3992 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
3993 goto tmp2_done;
3994 }
3995 case 1: {
3996 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3997 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
3998 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
3999 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],14,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((3 +1)
<< 10) + (((14 +3) & 255) << 2)))
== 0) goto tmp2_end;
4000 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4001 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4002
4003 _e1 = tmpMeta[3];
4004 _e2 = tmpMeta[4];
4005 _xs = tmpMeta[2];
4006 _str = tmp3_2;
4007 tmp3 += 7; /* Pattern matching succeeded; we may skip some cases if we fail */
4008#line 3182 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4009 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4010#line 4010 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4011
4012#line 3183 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4013 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
4014#line 4014 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4015
4016#line 3184 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4017 tmpMeta[1] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))));
4018#line 3184 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4019 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4020#line 4020 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4021#line 3185 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4022 tmpMeta[0] = omc_DAEDump_dumpInitialEquationsStream(threadData, _xs, _str);
4023#line 4023 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4024 goto tmp2_done;
4025 }
4026 case 2: {
4027 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4028 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4029 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4030 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],6,4)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((4 +1)
<< 10) + (((6 +3) & 255) << 2)))
== 0) goto tmp2_end;
4031 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4032 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4033
4034 _e1 = tmpMeta[3];
4035 _e2 = tmpMeta[4];
4036 _xs = tmpMeta[2];
4037 _str = tmp3_2;
4038 tmp3 += 6; /* Pattern matching succeeded; we may skip some cases if we fail */
4039#line 3191 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4040 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4041#line 4041 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4042
4043#line 3192 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4044 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
4045#line 4045 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4046
4047#line 3193 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4048 tmpMeta[1] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))));
4049#line 3193 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4050 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4051#line 4051 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4052#line 3194 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4053 tmpMeta[0] = omc_DAEDump_dumpInitialEquationsStream(threadData, _xs, _str);
4054#line 4054 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4055 goto tmp2_done;
4056 }
4057 case 3: {
4058 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4059 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4060 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4061 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],9,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((3 +1)
<< 10) + (((9 +3) & 255) << 2)))
== 0) goto tmp2_end;
4062 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4063 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4064
4065 _e1 = tmpMeta[3];
4066 _e2 = tmpMeta[4];
4067 _xs = tmpMeta[2];
4068 _str = tmp3_2;
4069 tmp3 += 5; /* Pattern matching succeeded; we may skip some cases if we fail */
4070#line 3200 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4071 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4072#line 4072 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4073
4074#line 3201 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4075 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
4076#line 4076 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4077
4078#line 3202 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4079 tmpMeta[1] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))));
4080#line 3202 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4081 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4082#line 4082 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4083#line 3203 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4084 tmpMeta[0] = omc_DAEDump_dumpInitialEquationsStream(threadData, _xs, _str);
4085#line 4085 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4086 goto tmp2_done;
4087 }
4088 case 4: {
4089 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4090 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4091 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4092 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],2,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((3 +1)
<< 10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
4093 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4094 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4095
4096 _c = tmpMeta[3];
4097 _e = tmpMeta[4];
4098 _xs = tmpMeta[2];
4099 _str = tmp3_2;
4100 tmp3 += 4; /* Pattern matching succeeded; we may skip some cases if we fail */
4101#line 3209 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4102 _s1 = omc_ComponentReference_printComponentRefStr(threadData, _c);
4103#line 4103 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4104
4105#line 3210 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4106 _s2 = omc_ExpressionDump_printExpStr(threadData, _e);
4107#line 4107 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4108
4109#line 3211 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4110 tmpMeta[1] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))));
4111#line 3211 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4112 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4113#line 4113 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4114#line 3212 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4115 tmpMeta[0] = omc_DAEDump_dumpInitialEquationsStream(threadData, _xs, _str);
4116#line 4116 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4117 goto tmp2_done;
4118 }
4119 case 5: {
4120 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4121 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4122 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4123 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],13,4)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((4 +1)
<< 10) + (((13 +3) & 255) << 2)))
== 0) goto tmp2_end;
4124 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4125 if (listEmpty(tmpMeta[3])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[3]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4126 tmpMeta[4] = MMC_CAR(tmpMeta[3])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[3]) - 3
))) + (1)))))
;
4127 tmpMeta[5] = MMC_CDR(tmpMeta[3])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[3]) - 3
))) + (2)))))
;
4128 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4129 if (listEmpty(tmpMeta[6])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[6]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4130 tmpMeta[7] = MMC_CAR(tmpMeta[6])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[6]) - 3
))) + (1)))))
;
4131 tmpMeta[8] = MMC_CDR(tmpMeta[6])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[6]) - 3
))) + (2)))))
;
4132 tmpMeta[9] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4133
4134 _e = tmpMeta[4];
4135 _conds = tmpMeta[5];
4136 _xs1 = tmpMeta[7];
4137 _trueBranches = tmpMeta[8];
4138 _xs2 = tmpMeta[9];
4139 _xs = tmpMeta[2];
4140 _str = tmp3_2;
4141 tmp3 += 3; /* Pattern matching succeeded; we may skip some cases if we fail */
4142#line 3218 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4143 _str = omc_IOStream_append(threadData, _str, _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)));
4144#line 4144 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4145
4146#line 3219 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4147 _str = omc_IOStream_append(threadData, _str, omc_ExpressionDump_printExpStr(threadData, _e));
4148#line 4148 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4149
4150#line 3220 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4151 _str = omc_IOStream_append(threadData, _str, _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)));
4152#line 4152 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4153
4154#line 3221 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4155 _str = omc_DAEDump_dumpInitialEquationsStream(threadData, _xs1, _str);
4156#line 4156 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4157
4158#line 3222 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4159 _str = omc_DAEDump_dumpIfEquationsStream(threadData, _conds, _trueBranches, _str);
4160#line 4160 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4161
4162#line 3223 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4163 _str = omc_IOStream_append(threadData, _str, _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)));
4164#line 4164 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4165
4166#line 3224 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4167 _str = omc_DAEDump_dumpInitialEquationsStream(threadData, _xs2, _str);
4168#line 4168 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4169
4170#line 3225 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4171 _str = omc_IOStream_append(threadData, _str, _OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)));
4172#line 4172 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4173#line 3226 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4174 tmpMeta[0] = omc_DAEDump_dumpInitialEquationsStream(threadData, _xs, _str);
4175#line 4175 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4176 goto tmp2_done;
4177 }
4178 case 6: {
4179 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4180 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4181 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4182 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],25,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((25 +3) & 255) << 2)))
== 0) goto tmp2_end;
4183 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4184
4185 _e = tmpMeta[3];
4186 _xs = tmpMeta[2];
4187 _str = tmp3_2;
4188 tmp3 += 2; /* Pattern matching succeeded; we may skip some cases if we fail */
4189#line 3232 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4190 _s1 = omc_ExpressionDump_printExpStr(threadData, _e);
4191#line 4191 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4192
4193#line 3233 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4194 tmpMeta[1] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))));
4195#line 3233 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4196 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4197#line 4197 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4198#line 3234 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4199 tmpMeta[0] = omc_DAEDump_dumpInitialEquationsStream(threadData, _xs, _str);
4200#line 4200 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4201 goto tmp2_done;
4202 }
4203 case 7: {
4204 modelica_integer tmp5;
4205 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4206 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4207 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4208 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],20,4)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((4 +1)
<< 10) + (((20 +3) & 255) << 2)))
== 0) goto tmp2_end;
4209 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4210 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4211 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4212 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[5],5,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3)))==(((2 +1)
<< 10) + (((5 +3) & 255) << 2)))
== 0) goto tmp2_end;
4213 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[5]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (3)))))
;
4214 tmp5 = mmc_unbox_integer(tmpMeta[6])(((mmc_sint_t) (tmpMeta[6])) >> 1);
4215 if (1 != tmp5) goto tmp2_end;
4216 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (5)))))
;
4217
4218 _e1 = tmpMeta[3];
4219 _e2 = tmpMeta[4];
4220 _src = tmpMeta[7];
4221 _xs = tmpMeta[2];
4222 _str = tmp3_2;
4223 tmp3 += 1; /* Pattern matching succeeded; we may skip some cases if we fail */
4224#line 3240 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4225 _sourceStr = omc_DAEDump_getSourceInformationStr(threadData, _src);
4226#line 4226 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4227
4228#line 3241 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4229 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4230#line 4230 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4231
4232#line 3242 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4233 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
4234#line 4234 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4235
4236#line 3243 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4237 tmpMeta[1] = mmc_mk_cons(_OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))))));
4238#line 3243 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4239 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4240#line 4240 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4241#line 3244 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4242 tmpMeta[0] = omc_DAEDump_dumpEquationsStream(threadData, _xs, _str);
4243#line 4243 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4244 goto tmp2_done;
4245 }
4246 case 8: {
4247 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4248 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4249 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4250 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],22,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((22 +3) & 255) << 2)))
== 0) goto tmp2_end;
4251 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4252 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4253
4254 _e1 = tmpMeta[3];
4255 _src = tmpMeta[4];
4256 _xs = tmpMeta[2];
4257 _str = tmp3_2;
4258 /* Pattern matching succeeded */
4259#line 3250 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4260 _sourceStr = omc_DAEDump_getSourceInformationStr(threadData, _src);
4261#line 4261 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4262
4263#line 3251 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4264 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4265#line 4265 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4266
4267#line 3252 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4268 tmpMeta[1] = mmc_mk_cons(_OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))));
4269#line 3252 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4270 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4271#line 4271 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4272#line 3253 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4273 tmpMeta[0] = omc_DAEDump_dumpEquationsStream(threadData, _xs, _str);
4274#line 4274 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4275 goto tmp2_done;
4276 }
4277 case 9: {
4278 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4279 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4280 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4281
4282 _xs = tmpMeta[2];
4283 _str = tmp3_2;
4284 /* Pattern matching succeeded */
4285#line 3259 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4286 tmpMeta[0] = omc_DAEDump_dumpInitialEquationsStream(threadData, _xs, _str);
4287#line 4287 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4288 goto tmp2_done;
4289 }
4290 }
4291 goto tmp2_end;
4292 tmp2_end: ;
4293 }
4294 goto goto_1;
4295 tmp2_done:
4296 (void)tmp3;
4297 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
4298 goto tmp2_done2;
4299 goto_1:;
4300 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
4301 if (++tmp3 < 10) {
4302 goto tmp2_top;
4303 }
4304 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4305 tmp2_done2:;
4306 }
4307 }
4308 _outStream = tmpMeta[0];
4309 _return: OMC_LABEL_UNUSED__attribute__((unused))
4310 return _outStream;
4311}
4312
4313PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpIfEquationsStream(threadData_t *threadData, modelica_metatype _iconds, modelica_metatype _itbs, modelica_metatype _inStream)
4314{
4315 modelica_metatype _outStream = NULL((void*)0);
4316 modelica_metatype tmpMeta[5] __attribute__((unused)) = {0};
4317 MMC_SO()mmc_check_stackoverflow(threadData);
4318 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4319 // _outStream has no default value.
4320#line 4320 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4321 { /* match expression */
4322 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
4323 tmp3_1 = _iconds;
4324 tmp3_2 = _itbs;
4325 tmp3_3 = _inStream;
4326 {
4327 modelica_metatype _c = NULL((void*)0);
4328 modelica_metatype _tb = NULL((void*)0);
4329 modelica_metatype _str = NULL((void*)0);
4330 modelica_metatype _conds = NULL((void*)0);
4331 modelica_metatype _tbs = NULL((void*)0);
4332 volatile mmc_switch_type tmp3;
4333 int tmp4;
4334 // _c has no default value.
4335 // _tb has no default value.
4336 // _str has no default value.
4337 // _conds has no default value.
4338 // _tbs has no default value.
4339 tmp3 = 0;
4340 for (; tmp3 < 2; tmp3++) {
4341 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4342 case 0: {
4343 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4344 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4345
4346 _str = tmp3_3;
4347 /* Pattern matching succeeded */
4348#line 3148 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4349 tmpMeta[0] = _str;
4350#line 4350 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4351 goto tmp2_done;
4352 }
4353 case 1: {
4354 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4355 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4356 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4357 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4358 tmpMeta[3] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
4359 tmpMeta[4] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4360
4361 _c = tmpMeta[1];
4362 _conds = tmpMeta[2];
4363 _tb = tmpMeta[3];
4364 _tbs = tmpMeta[4];
4365 _str = tmp3_3;
4366 /* Pattern matching succeeded */
4367#line 3152 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4368 _str = omc_IOStream_append(threadData, _str, _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)));
4369#line 4369 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4370
4371#line 3153 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4372 _str = omc_IOStream_append(threadData, _str, omc_ExpressionDump_printExpStr(threadData, _c));
4373#line 4373 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4374
4375#line 3154 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4376 _str = omc_IOStream_append(threadData, _str, _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)));
4377#line 4377 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4378
4379#line 3155 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4380 _str = omc_DAEDump_dumpEquationsStream(threadData, _tb, _str);
4381#line 4381 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4382#line 3156 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4383 /* Tail recursive call */
4384#line 3156 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4385 _iconds = _conds;
4386#line 3156 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4387 _itbs = _tbs;
4388#line 3156 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4389 _inStream = _str;
4390#line 3156 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4391 goto _tailrecursive;
4392#line 3156 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4393 /* TODO: Make sure any eventual dead code below is never generated */
4394#line 4394 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4395 goto tmp2_done;
4396 }
4397 }
4398 goto tmp2_end;
4399 tmp2_end: ;
4400 }
4401 goto goto_1;
4402 goto_1:;
4403 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4404 goto tmp2_done;
4405 tmp2_done:;
4406 }
4407 }
4408 _outStream = tmpMeta[0];
4409 _return: OMC_LABEL_UNUSED__attribute__((unused))
4410 return _outStream;
4411}
4412
4413PROTECTED_FUNCTION_STATIC modelica_metatype omc_DAEDump_dumpEquationsStream(threadData_t *threadData, modelica_metatype _inElementLst, modelica_metatype _inStream)
4414{
4415 modelica_metatype _outStream = NULL((void*)0);
4416 modelica_metatype tmpMeta[11] __attribute__((unused)) = {0};
4417 MMC_SO()mmc_check_stackoverflow(threadData);
4418 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4419 // _outStream has no default value.
4420#line 4420 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4421 { /* match expression */
4422 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
4423 tmp3_1 = _inElementLst;
4424 tmp3_2 = _inStream;
4425 {
4426 modelica_string _s1 = NULL((void*)0);
4427 modelica_string _s2 = NULL((void*)0);
4428 modelica_string _s3 = NULL((void*)0);
4429 modelica_string _s = NULL((void*)0);
4430 modelica_string _sourceStr = NULL((void*)0);
4431 modelica_metatype _e1 = NULL((void*)0);
4432 modelica_metatype _e2 = NULL((void*)0);
4433 modelica_metatype _e = NULL((void*)0);
4434 modelica_metatype _conds = NULL((void*)0);
4435 modelica_metatype _xs = NULL((void*)0);
4436 modelica_metatype _xs1 = NULL((void*)0);
4437 modelica_metatype _xs2 = NULL((void*)0);
4438 modelica_metatype _tb = NULL((void*)0);
4439 modelica_metatype _c = NULL((void*)0);
4440 modelica_metatype _cr = NULL((void*)0);
4441 modelica_metatype _cr1 = NULL((void*)0);
4442 modelica_metatype _cr2 = NULL((void*)0);
4443 modelica_metatype _str = NULL((void*)0);
4444 modelica_metatype _el = NULL((void*)0);
4445 modelica_metatype _dims = NULL((void*)0);
4446 modelica_metatype _src = NULL((void*)0);
4447 volatile mmc_switch_type tmp3;
4448 int tmp4;
4449 // _s1 has no default value.
4450 // _s2 has no default value.
4451 // _s3 has no default value.
4452 // _s has no default value.
4453 // _sourceStr has no default value.
4454 // _e1 has no default value.
4455 // _e2 has no default value.
4456 // _e has no default value.
4457 // _conds has no default value.
4458 // _xs has no default value.
4459 // _xs1 has no default value.
4460 // _xs2 has no default value.
4461 // _tb has no default value.
4462 // _c has no default value.
4463 // _cr has no default value.
4464 // _cr1 has no default value.
4465 // _cr2 has no default value.
4466 // _str has no default value.
4467 // _el has no default value.
4468 // _dims has no default value.
4469 // _src has no default value.
4470 tmp3 = 0;
4471 for (; tmp3 < 17; tmp3++) {
4472 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4473 case 0: {
4474 if (!listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4475
4476 _str = tmp3_2;
4477 /* Pattern matching succeeded */
4478#line 2962 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4479 tmpMeta[0] = _str;
4480#line 4480 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4481 goto tmp2_done;
4482 }
4483 case 1: {
4484 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4485 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4486 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4487 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],3,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((3 +1)
<< 10) + (((3 +3) & 255) << 2)))
== 0) goto tmp2_end;
4488 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4489 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4490 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4491
4492 _e1 = tmpMeta[3];
4493 _e2 = tmpMeta[4];
4494 _src = tmpMeta[5];
4495 _xs = tmpMeta[2];
4496 _str = tmp3_2;
4497 /* Pattern matching succeeded */
4498#line 2966 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4499 _sourceStr = omc_DAEDump_getSourceInformationStr(threadData, _src);
4500#line 4500 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4501
4502#line 2967 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4503 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4504#line 4504 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4505
4506#line 2968 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4507 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
4508#line 4508 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4509
4510#line 2969 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4511 tmpMeta[1] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))))))));
4512#line 2969 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4513 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4514#line 4514 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4515#line 2970 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4516 /* Tail recursive call */
4517#line 2970 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4518 _inElementLst = _xs;
4519#line 2970 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4520 _inStream = _str;
4521#line 2970 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4522 goto _tailrecursive;
4523#line 2970 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4524 /* TODO: Make sure any eventual dead code below is never generated */
4525#line 4525 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4526 goto tmp2_done;
4527 }
4528 case 2: {
4529 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4530 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4531 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4532 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],4,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((3 +1)
<< 10) + (((4 +3) & 255) << 2)))
== 0) goto tmp2_end;
4533 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4534 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4535 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4536
4537 _cr1 = tmpMeta[3];
4538 _cr2 = tmpMeta[4];
4539 _src = tmpMeta[5];
4540 _xs = tmpMeta[2];
4541 _str = tmp3_2;
4542 /* Pattern matching succeeded */
4543#line 2976 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4544 _sourceStr = omc_DAEDump_getSourceInformationStr(threadData, _src);
4545#line 4545 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4546
4547#line 2977 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4548 tmpMeta[1] = stringAppend(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)),omc_ComponentReference_printComponentRefStr(threadData, _cr1));
4549#line 2977 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4550 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)));
4551#line 2977 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4552 tmpMeta[3] = stringAppend(tmpMeta[2],omc_ComponentReference_printComponentRefStr(threadData, _cr2));
4553#line 2977 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4554 tmpMeta[4] = stringAppend(tmpMeta[3],_sourceStr);
4555#line 2977 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4556 tmpMeta[5] = stringAppend(tmpMeta[4],_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)));
4557#line 2977 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4558 _str = omc_IOStream_append(threadData, _str, tmpMeta[5]);
4559#line 4559 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4560#line 2983 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4561 /* Tail recursive call */
4562#line 2983 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4563 _inElementLst = _xs;
4564#line 2983 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4565 _inStream = _str;
4566#line 2983 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4567 goto _tailrecursive;
4568#line 2983 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4569 /* TODO: Make sure any eventual dead code below is never generated */
4570#line 4570 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4571 goto tmp2_done;
4572 }
4573 case 3: {
4574 modelica_boolean tmp5;
4575 modelica_string tmp6;
4576 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4577 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4578 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4579 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],5,4)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((4 +1)
<< 10) + (((5 +3) & 255) << 2)))
== 0) goto tmp2_end;
4580 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4581 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4582 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4583 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (5)))))
;
4584
4585 _dims = tmpMeta[3];
4586 _e1 = tmpMeta[4];
4587 _e2 = tmpMeta[5];
4588 _src = tmpMeta[6];
4589 _xs = tmpMeta[2];
4590 _str = tmp3_2;
4591 /* Pattern matching succeeded */
4592#line 2989 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4593 _sourceStr = omc_DAEDump_getSourceInformationStr(threadData, _src);
4594#line 4594 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4595
4596#line 2990 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4597 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4598#line 4598 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4599
4600#line 2991 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4601 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
4602#line 4602 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4603
4604#line 2992 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4605 _s3 = (omc_Config_typeinfo(threadData)?omc_Types_printDimensionsStr(threadData, _dims):_OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)));
4606#line 4606 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4607
4608#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4609 tmp5 = (modelica_boolean)omc_Config_typeinfo(threadData);
4610#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4611 if(tmp5)
4612#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4613 {
4614#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4615 tmpMeta[1] = stringAppend(_OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)),_s3);
4616#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4617 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)));
4618#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4619 tmp6 = tmpMeta[2];
4620#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4621 }
4622#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4623 else
4624#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4625 {
4626#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4627 tmp6 = _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3));
4628#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4629 }
4630#line 2993 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4631 _s3 = tmp6;
4632#line 4632 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4633
4634#line 2994 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4635 tmpMeta[1] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_s3, mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))))));
4636#line 2994 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4637 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4638#line 4638 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4639#line 2995 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4640 /* Tail recursive call */
4641#line 2995 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4642 _inElementLst = _xs;
4643#line 2995 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4644 _inStream = _str;
4645#line 2995 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4646 goto _tailrecursive;
4647#line 2995 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4648 /* TODO: Make sure any eventual dead code below is never generated */
4649#line 4649 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4650 goto tmp2_done;
4651 }
4652 case 4: {
4653 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4654 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4655 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4656 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],8,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((3 +1)
<< 10) + (((8 +3) & 255) << 2)))
== 0) goto tmp2_end;
4657 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4658 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4659 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4660
4661 _e1 = tmpMeta[3];
4662 _e2 = tmpMeta[4];
4663 _src = tmpMeta[5];
4664 _xs = tmpMeta[2];
4665 _str = tmp3_2;
4666 /* Pattern matching succeeded */
4667#line 3001 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4668 _sourceStr = omc_DAEDump_getSourceInformationStr(threadData, _src);
4669#line 4669 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4670
4671#line 3002 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4672 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4673#line 4673 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4674
4675#line 3003 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4676 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
4677#line 4677 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4678
4679#line 3004 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4680 tmpMeta[1] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))))))));
4681#line 3004 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4682 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4683#line 4683 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4684#line 3005 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4685 /* Tail recursive call */
4686#line 3005 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4687 _inElementLst = _xs;
4688#line 3005 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4689 _inStream = _str;
4690#line 3005 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4691 goto _tailrecursive;
4692#line 3005 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4693 /* TODO: Make sure any eventual dead code below is never generated */
4694#line 4694 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4695 goto tmp2_done;
4696 }
4697 case 5: {
4698 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4699 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4700 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4701 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],1,3)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((3 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
4702 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4703 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4704 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4705
4706 _c = tmpMeta[3];
4707 _e = tmpMeta[4];
4708 _src = tmpMeta[5];
4709 _xs = tmpMeta[2];
4710 _str = tmp3_2;
4711 /* Pattern matching succeeded */
4712#line 3011 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4713 _sourceStr = omc_DAEDump_getSourceInformationStr(threadData, _src);
4714#line 4714 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4715
4716#line 3012 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4717 _s1 = omc_ComponentReference_printComponentRefStr(threadData, _c);
4718#line 4718 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4719
4720#line 3013 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4721 _s2 = omc_ExpressionDump_printExpStr(threadData, _e);
4722#line 4722 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4723
4724#line 3014 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4725 tmpMeta[1] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))))))));
4726#line 3014 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4727 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4728#line 4728 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4729#line 3015 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4730 /* Tail recursive call */
4731#line 3015 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4732 _inElementLst = _xs;
4733#line 3015 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4734 _inStream = _str;
4735#line 3015 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4736 goto _tailrecursive;
4737#line 3015 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4738 /* TODO: Make sure any eventual dead code below is never generated */
4739#line 4739 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4740 goto tmp2_done;
4741 }
4742 case 6: {
4743 modelica_integer tmp7;
4744 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4745 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4746 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4747 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],19,4)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((4 +1)
<< 10) + (((19 +3) & 255) << 2)))
== 0) goto tmp2_end;
4748 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4749 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4750 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4751 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[5],5,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[5]) - 3)))==(((2 +1)
<< 10) + (((5 +3) & 255) << 2)))
== 0) goto tmp2_end;
4752 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[5]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (3)))))
;
4753 tmp7 = mmc_unbox_integer(tmpMeta[6])(((mmc_sint_t) (tmpMeta[6])) >> 1);
4754 if (1 != tmp7) goto tmp2_end;
4755 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (5)))))
;
4756
4757 _e1 = tmpMeta[3];
4758 _e2 = tmpMeta[4];
4759 _src = tmpMeta[7];
4760 _xs = tmpMeta[2];
4761 _str = tmp3_2;
4762 /* Pattern matching succeeded */
4763#line 3021 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4764 _sourceStr = omc_DAEDump_getSourceInformationStr(threadData, _src);
4765#line 4765 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4766
4767#line 3022 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4768 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4769#line 4769 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4770
4771#line 3023 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4772 _s2 = omc_ExpressionDump_printExpStr(threadData, _e2);
4773#line 4773 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4774
4775#line 3024 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4776 tmpMeta[1] = mmc_mk_cons(_OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)), mmc_mk_cons(_s2, mmc_mk_cons(_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))))));
4777#line 3024 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4778 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4779#line 4779 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4780#line 3025 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4781 /* Tail recursive call */
4782#line 3025 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4783 _inElementLst = _xs;
4784#line 3025 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4785 _inStream = _str;
4786#line 3025 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4787 goto _tailrecursive;
4788#line 3025 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4789 /* TODO: Make sure any eventual dead code below is never generated */
4790#line 4790 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4791 goto tmp2_done;
4792 }
4793 case 7: {
4794 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4795 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4796 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4797 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],21,2)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((2 +1)
<< 10) + (((21 +3) & 255) << 2)))
== 0) goto tmp2_end;
4798 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (2)))))
;
4799 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (3)))))
;
4800
4801 _e1 = tmpMeta[3];
4802 _src = tmpMeta[4];
4803 _xs = tmpMeta[2];
4804 _str = tmp3_2;
4805 /* Pattern matching succeeded */
4806#line 3031 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4807 _sourceStr = omc_DAEDump_getSourceInformationStr(threadData, _src);
4808#line 4808 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4809
4810#line 3032 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4811 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4812#line 4812 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4813
4814#line 3033 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4815 tmpMeta[1] = mmc_mk_cons(_OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)), mmc_mk_cons(_sourceStr, mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))));
4816#line 3033 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4817 _str = omc_IOStream_appendList(threadData, _str, tmpMeta[1]);
4818#line 4818 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4819#line 3034 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4820 /* Tail recursive call */
4821#line 3034 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4822 _inElementLst = _xs;
4823#line 3034 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4824 _inStream = _str;
4825#line 3034 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4826 goto _tailrecursive;
4827#line 3034 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4828 /* TODO: Make sure any eventual dead code below is never generated */
4829#line 4829 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4830 goto tmp2_done;
4831 }
4832 case 8: {
4833 if (listEmpty(tmp3_1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4834 tmpMeta[1] = MMC_CAR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
4835 tmpMeta[2] = MMC_CDR(tmp3_1)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
4836 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[1],11,7)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3)))==(((7 +1)
<< 10) + (((11 +3) & 255) << 2)))
== 0) goto tmp2_end;
4837 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (4)))))
;
4838 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (6)))))
;
4839 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (7)))))
;
4840 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 8))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (8)))))
;
4841
4842 _s = tmpMeta[3];
4843 _e1 = tmpMeta[4];
4844 _xs1 = tmpMeta[5];
4845 _src = tmpMeta[6];
4846 _xs = tmpMeta[2];
4847 _str = tmp3_2;
4848 /* Pattern matching succeeded */
4849#line 3040 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4850 omc_DAEDump_getSourceInformationStr(threadData, _src);
4851#line 4851 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4852
4853#line 3041 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4854 _s1 = omc_ExpressionDump_printExpStr(threadData, _e1);
4855#line 4855 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/DAEDump.c"
4856
4857#line 3042 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4858 tmpMeta[1] = mmc_mk_cons(_OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)), mmc_mk_cons(_s, mmc_mk_cons(_OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)), mmc_mk_cons(_s1, mmc_mk_cons(_OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)), MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)))))));
4859#line 3042 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/FrontEnd/DAEDump.mo"
4860 _str = omc_IO