Bug Summary

File:OMCompiler/Compiler/boot/build/DumpHTML.c
Warning:line 1209, column 3
Value stored to '_mT' is never read

Annotated Source Code

[?] Use j/k keys for keyboard navigation

1#ifdef OMC_BASE_FILE
2 #define OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c" OMC_BASE_FILE
3#else
4 #define OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c" "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
5#endif
6#include "omc_simulation_settings.h"
7#include "DumpHTML.h"
8#define _OMC_LIT0_data"var ctx = document.querySelector('canvas').getContext('2d');\n" "var ctx = document.querySelector('canvas').getContext('2d');\n"
9static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT0,61,_OMC_LIT0_data)struct { mmc_uint_t header; const char data[(61)+1]; } _OMC_LIT_STRUCT0
= { ((((mmc_uint_t)61)<<(3))+((1<<(3+3))+5)), "var ctx = document.querySelector('canvas').getContext('2d');\n"
}
;
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"ctx.fillStyle = '#001D4B';\n" "ctx.fillStyle = '#001D4B';\n"
12static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT1,27,_OMC_LIT1_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT1
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "ctx.fillStyle = '#001D4B';\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"ctx.font=\"18px Arial\";\n\n" "ctx.font=\"18px Arial\";\n\n"
15static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT2,24,_OMC_LIT2_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT2
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), "ctx.font=\"18px Arial\";\n\n"
}
;
16#define _OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT2)((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3))
17#define _OMC_LIT3_data"var blockSize = " "var blockSize = "
18static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT3,16,_OMC_LIT3_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT3
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "var blockSize = "
}
;
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";\n" ";\n"
21static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT4,2,_OMC_LIT4_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT4
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ";\n"
}
;
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"var matrixMargin = " "var matrixMargin = "
24static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT5,19,_OMC_LIT5_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT5
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "var matrixMargin = "
}
;
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";\n\n" ";\n\n"
27static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT6,3,_OMC_LIT6_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT6
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), ";\n\n"
}
;
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"\nfunction drawRectangle(px, py, blockSize, margin, ctx) {\n ctx.fillRect(((py-1)*blockSize) + matrixMargin,((px-1)*blockSize) + matrixMargin, blockSize, blockSize);\n return ctx;\n }\n\nfunction rowName(name, rowIdx, blockSize, margin, ctx) {\n ctx.strokeText(name, 0, 18+margin+(rowIdx-1)*blockSize, margin);\n return ctx;\n }\n\nfunction colName(name, colIdx, blockSize, margin, ctx) {\n ctx.strokeText(name, 0, 18+margin+(colIdx-1)*blockSize, margin);\n return ctx;\n }\n\nfunction makeLines(blockSize, margin, n, ctx) {\n for (var x = 0; x < n+1; ++x) {\n ctx.beginPath();\n ctx.moveTo( x*blockSize + margin, margin);\n ctx.lineTo( x*blockSize + margin, margin + (n)*blockSize);\n ctx.stroke();\n }\n\n\n for (var x = 0; x < n+1; ++x) {\n ctx.beginPath();\n ctx.moveTo(margin, x*blockSize + margin);\n ctx.lineTo(margin + (n)*blockSize, x*blockSize + margin);\n ctx.stroke();\n }\n\n return ctx;\n }\n " "\nfunction drawRectangle(px, py, blockSize, margin, ctx) {\n ctx.fillRect(((py-1)*blockSize) + matrixMargin,((px-1)*blockSize) + matrixMargin, blockSize, blockSize);\n return ctx;\n }\n\nfunction rowName(name, rowIdx, blockSize, margin, ctx) {\n ctx.strokeText(name, 0, 18+margin+(rowIdx-1)*blockSize, margin);\n return ctx;\n }\n\nfunction colName(name, colIdx, blockSize, margin, ctx) {\n ctx.strokeText(name, 0, 18+margin+(colIdx-1)*blockSize, margin);\n return ctx;\n }\n\nfunction makeLines(blockSize, margin, n, ctx) {\n for (var x = 0; x < n+1; ++x) {\n ctx.beginPath();\n ctx.moveTo( x*blockSize + margin, margin);\n ctx.lineTo( x*blockSize + margin, margin + (n)*blockSize);\n ctx.stroke();\n }\n\n\n for (var x = 0; x < n+1; ++x) {\n ctx.beginPath();\n ctx.moveTo(margin, x*blockSize + margin);\n ctx.lineTo(margin + (n)*blockSize, x*blockSize + margin);\n ctx.stroke();\n }\n\n return ctx;\n }\n "
30static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT7,948,_OMC_LIT7_data)struct { mmc_uint_t header; const char data[(948)+1]; } _OMC_LIT_STRUCT7
= { ((((mmc_uint_t)948)<<(3))+((1<<(3+3))+5)), "\nfunction drawRectangle(px, py, blockSize, margin, ctx) {\n ctx.fillRect(((py-1)*blockSize) + matrixMargin,((px-1)*blockSize) + matrixMargin, blockSize, blockSize);\n return ctx;\n }\n\nfunction rowName(name, rowIdx, blockSize, margin, ctx) {\n ctx.strokeText(name, 0, 18+margin+(rowIdx-1)*blockSize, margin);\n return ctx;\n }\n\nfunction colName(name, colIdx, blockSize, margin, ctx) {\n ctx.strokeText(name, 0, 18+margin+(colIdx-1)*blockSize, margin);\n return ctx;\n }\n\nfunction makeLines(blockSize, margin, n, ctx) {\n for (var x = 0; x < n+1; ++x) {\n ctx.beginPath();\n ctx.moveTo( x*blockSize + margin, margin);\n ctx.lineTo( x*blockSize + margin, margin + (n)*blockSize);\n ctx.stroke();\n }\n\n\n for (var x = 0; x < n+1; ++x) {\n ctx.beginPath();\n ctx.moveTo(margin, x*blockSize + margin);\n ctx.lineTo(margin + (n)*blockSize, x*blockSize + margin);\n ctx.stroke();\n }\n\n return ctx;\n }\n "
}
;
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"ctx = rowName(\"eq_" "ctx = rowName(\"eq_"
33static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT8,18,_OMC_LIT8_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT8
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "ctx = rowName(\"eq_"
}
;
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"\", " "\", "
36static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT9,3,_OMC_LIT9_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT9
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\", "
}
;
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", blockSize, matrixMargin, ctx);\n" ", blockSize, matrixMargin, ctx);\n"
39static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT10,33,_OMC_LIT10_data)struct { mmc_uint_t header; const char data[(33)+1]; } _OMC_LIT_STRUCT10
= { ((((mmc_uint_t)33)<<(3))+((1<<(3+3))+5)), ", blockSize, matrixMargin, ctx);\n"
}
;
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"ctx = colName(\"var_" "ctx = colName(\"var_"
42static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT11,19,_OMC_LIT11_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT11
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "ctx = colName(\"var_"
}
;
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"ctx = drawRectangle(" "ctx = drawRectangle("
45static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT12,20,_OMC_LIT12_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT12
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "ctx = drawRectangle("
}
;
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", " ", "
48static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT13,2,_OMC_LIT13_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT13
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ", "
}
;
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",blockSize, matrixMargin, ctx);\n" ",blockSize, matrixMargin, ctx);\n"
51static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT14,33,_OMC_LIT14_data)struct { mmc_uint_t header; const char data[(33)+1]; } _OMC_LIT_STRUCT14
= { ((((mmc_uint_t)33)<<(3))+((1<<(3+3))+5)), ",blockSize, matrixMargin, ctx);\n"
}
;
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 ctx.textAlign = 'right';\n\n ctx = makeLines(blockSize, matrixMargin, " "\n ctx.textAlign = 'right';\n\n ctx = makeLines(blockSize, matrixMargin, "
54static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT15,72,_OMC_LIT15_data)struct { mmc_uint_t header; const char data[(72)+1]; } _OMC_LIT_STRUCT15
= { ((((mmc_uint_t)72)<<(3))+((1<<(3+3))+5)), "\n ctx.textAlign = 'right';\n\n ctx = makeLines(blockSize, matrixMargin, "
}
;
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", ctx);\n" ", ctx);\n"
57static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT16,8,_OMC_LIT16_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT16
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), ", ctx);\n"
}
;
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"ctx.rotate(-Math.PI / 2);\n" "ctx.rotate(-Math.PI / 2);\n"
60static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT17,26,_OMC_LIT17_data)struct { mmc_uint_t header; const char data[(26)+1]; } _OMC_LIT_STRUCT17
= { ((((mmc_uint_t)26)<<(3))+((1<<(3+3))+5)), "ctx.rotate(-Math.PI / 2);\n"
}
;
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"width = \"" "width = \""
63static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT18,9,_OMC_LIT18_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT18
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "width = \""
}
;
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"\"" "\""
66static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT19,1,_OMC_LIT19_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT19
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\""
}
;
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" height = \"" " height = \""
69static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT20,11,_OMC_LIT20_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT20
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " height = \""
}
;
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"LANGUAGE=\"JavaScript" "LANGUAGE=\"JavaScript"
72static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT21,20,_OMC_LIT21_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT21
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "LANGUAGE=\"JavaScript"
}
;
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"" ""
75static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT22,0,_OMC_LIT22_data)struct { mmc_uint_t header; const char data[(0)+1]; } _OMC_LIT_STRUCT22
= { ((((mmc_uint_t)0)<<(3))+((1<<(3+3))+5)), "" }
;
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".html" ".html"
78static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT23,5,_OMC_LIT23_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT23
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), ".html"
}
;
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"Variable <a href=\"#" "Variable <a href=\"#"
81static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT24,19,_OMC_LIT24_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT24
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "Variable <a href=\"#"
}
;
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"varanker" "varanker"
84static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT25,8,_OMC_LIT25_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT25
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "varanker"
}
;
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"\" onclick=\"return show('" "\" onclick=\"return show('"
87static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT26,24,_OMC_LIT26_data)struct { mmc_uint_t header; const char data[(24)+1]; } _OMC_LIT_STRUCT26
= { ((((mmc_uint_t)24)<<(3))+((1<<(3+3))+5)), "\" onclick=\"return show('"
}
;
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"variables');\">" "variables');\">"
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)), "variables');\">"
}
;
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"</a> is solved in equation <a href=\"#" "</a> is solved in equation <a href=\"#"
93static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT28,38,_OMC_LIT28_data)struct { mmc_uint_t header; const char data[(38)+1]; } _OMC_LIT_STRUCT28
= { ((((mmc_uint_t)38)<<(3))+((1<<(3+3))+5)), "</a> is solved in equation <a href=\"#"
}
;
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"eqanker" "eqanker"
96static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT29,7,_OMC_LIT29_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT29
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "eqanker"
}
;
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"equations');\">" "equations');\">"
99static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT30,14,_OMC_LIT30_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT30
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "equations');\">"
}
;
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"</a>" "</a>"
102static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT31,4,_OMC_LIT31_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT31
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "</a>"
}
;
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"Matching" "Matching"
105static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT32,8,_OMC_LIT32_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT32
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "Matching"
}
;
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" variables and equations\n" " variables and equations\n"
108static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT33,25,_OMC_LIT33_data)struct { mmc_uint_t header; const char data[(25)+1]; } _OMC_LIT_STRUCT33
= { ((((mmc_uint_t)25)<<(3))+((1<<(3+3))+5)), " variables and equations\n"
}
;
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"javascript:toggle('" "javascript:toggle('"
111static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT34,19,_OMC_LIT34_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT34
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "javascript:toggle('"
}
;
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"matching')" "matching')"
114static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT35,10,_OMC_LIT35_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT35
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "matching')"
}
;
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"show matching" "show matching"
117static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT36,13,_OMC_LIT36_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT36
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "show matching"
}
;
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"show/hide matching" "show/hide matching"
120static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT37,18,_OMC_LIT37_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT37
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "show/hide matching"
}
;
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"matching" "matching"
123static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT38,8,_OMC_LIT38_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT38
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "matching"
}
;
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"background" "background"
126static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT39,10,_OMC_LIT39_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT39
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "background"
}
;
127#define _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT39)((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))
128#define _OMC_LIT40_data"#339966" "#339966"
129static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT40,7,_OMC_LIT40_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT40
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "#339966"
}
;
130#define _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT40)((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))
131static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT41,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT41
= { (((3) << 10) + (((3) & 255) << 2)),
{&DumpHTML_Style_STYLE__desc,_OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)),_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))}};
132#define _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT41)((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3))
133#define _OMC_LIT42_data"display" "display"
134static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT42,7,_OMC_LIT42_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT42
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "display"
}
;
135#define _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT42)((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3))
136#define _OMC_LIT43_data"none" "none"
137static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT43,4,_OMC_LIT43_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT43
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "none"
}
;
138#define _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT43)((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))
139static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT44,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT44
= { (((3) << 10) + (((3) & 255) << 2)),
{&DumpHTML_Style_STYLE__desc,_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),_OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))}};
140#define _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT44)((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3))
141static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT45,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT45
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
142#define _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT45)((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))
143static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT46,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT46
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))}};
144#define _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT46)((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3))
145#define _OMC_LIT47_data" (" " ("
146static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT47,2,_OMC_LIT47_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT47
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), " ("
}
;
147#define _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT47)((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3))
148#define _OMC_LIT48_data"): " "): "
149static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT48,3,_OMC_LIT48_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT48
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "): "
}
;
150#define _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT48)((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3))
151static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT49,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT49
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
152#define _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT49)((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3))
153#define _OMC_LIT50_data"equations')" "equations')"
154static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT50,11,_OMC_LIT50_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT50
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "equations')"
}
;
155#define _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT50)((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3))
156#define _OMC_LIT51_data"show equations" "show equations"
157static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT51,14,_OMC_LIT51_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT51
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "show equations"
}
;
158#define _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT51)((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3))
159#define _OMC_LIT52_data"show/hide equations" "show/hide equations"
160static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT52,19,_OMC_LIT52_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT52
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "show/hide equations"
}
;
161#define _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT52)((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))
162#define _OMC_LIT53_data"equations" "equations"
163static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT53,9,_OMC_LIT53_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT53
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "equations"
}
;
164#define _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT53)((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))
165#define _OMC_LIT54_data"#C0C0C0" "#C0C0C0"
166static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT54,7,_OMC_LIT54_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT54
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "#C0C0C0"
}
;
167#define _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT54)((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))
168static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT55,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT55
= { (((3) << 10) + (((3) & 255) << 2)),
{&DumpHTML_Style_STYLE__desc,_OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)),_OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))}};
169#define _OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT55)((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3))
170static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT56,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT56
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)),_OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))}};
171#define _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT56)((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3))
172#define _OMC_LIT57_data": " ": "
173static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT57,2,_OMC_LIT57_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT57
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ": "
}
;
174#define _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT57)((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))
175#define _OMC_LIT58_data"variables')" "variables')"
176static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT58,11,_OMC_LIT58_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT58
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "variables')"
}
;
177#define _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT58)((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))
178#define _OMC_LIT59_data"show variables" "show variables"
179static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT59,14,_OMC_LIT59_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT59
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "show variables"
}
;
180#define _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT59)((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3))
181#define _OMC_LIT60_data"show/hide variables" "show/hide variables"
182static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT60,19,_OMC_LIT60_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT60
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "show/hide variables"
}
;
183#define _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT60)((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))
184#define _OMC_LIT61_data"variables" "variables"
185static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT61,9,_OMC_LIT61_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT61
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "variables"
}
;
186#define _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT61)((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))
187#define _OMC_LIT62_data"#FFFFCC" "#FFFFCC"
188static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT62,7,_OMC_LIT62_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT62
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "#FFFFCC"
}
;
189#define _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT62)((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))
190static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT63,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT63
= { (((3) << 10) + (((3) & 255) << 2)),
{&DumpHTML_Style_STYLE__desc,_OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)),_OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))}};
191#define _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT63)((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3))
192static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT64,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT64
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)),_OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))}};
193#define _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT64)((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))
194#define _OMC_LIT65_data"_" "_"
195static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT65,1,_OMC_LIT65_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT65
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "_"
}
;
196#define _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT65)((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3))
197#define _OMC_LIT66_data"Variables (" "Variables ("
198static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT66,11,_OMC_LIT66_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT66
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "Variables ("
}
;
199#define _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT66)((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3))
200#define _OMC_LIT67_data")" ")"
201static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT67,1,_OMC_LIT67_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT67
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ")"
}
;
202#define _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT67)((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3))
203#define _OMC_LIT68_data"Equations (" "Equations ("
204static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT68,11,_OMC_LIT68_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT68
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "Equations ("
}
;
205#define _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT68)((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3))
206#define _OMC_LIT69_data"<hr>" "<hr>"
207static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT69,4,_OMC_LIT69_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT69
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "<hr>"
}
;
208#define _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT69)((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))
209#define _OMC_LIT70_data"system')" "system')"
210static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT70,8,_OMC_LIT70_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT70
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "system')"
}
;
211#define _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT70)((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3))
212#define _OMC_LIT71_data"show system" "show system"
213static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT71,11,_OMC_LIT71_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT71
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "show system"
}
;
214#define _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT71)((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3))
215#define _OMC_LIT72_data"show/hide system " "show/hide system "
216static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT72,17,_OMC_LIT72_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT72
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "show/hide system "
}
;
217#define _OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT72)((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3))
218#define _OMC_LIT73_data"system" "system"
219static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT73,6,_OMC_LIT73_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT73
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "system"
}
;
220#define _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT73)((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3))
221#define _OMC_LIT74_data"\n<h" "\n<h"
222static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT74,3,_OMC_LIT74_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT74
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\n<h"
}
;
223#define _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT74)((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))
224#define _OMC_LIT75_data">" ">"
225static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT75,1,_OMC_LIT75_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT75
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ">"
}
;
226#define _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT75)((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))
227#define _OMC_LIT76_data"</h" "</h"
228static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT76,3,_OMC_LIT76_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT76
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "</h"
}
;
229#define _OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT76)((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))
230#define _OMC_LIT77_data"\n<a href=\"" "\n<a href=\""
231static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT77,10,_OMC_LIT77_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT77
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "\n<a href=\""
}
;
232#define _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT77)((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3))
233#define _OMC_LIT78_data"\" title=\"" "\" title=\""
234static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT78,9,_OMC_LIT78_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT78
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "\" title=\""
}
;
235#define _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT78)((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))
236#define _OMC_LIT79_data"\">" "\">"
237static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT79,2,_OMC_LIT79_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT79
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\">"
}
;
238#define _OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT79)((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3))
239#define _OMC_LIT80_data"\n<a name=\"" "\n<a name=\""
240static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT80,10,_OMC_LIT80_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT80
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "\n<a name=\""
}
;
241#define _OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT80)((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3))
242#define _OMC_LIT81_data"\"/>" "\"/>"
243static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT81,3,_OMC_LIT81_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT81
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\"/>"
}
;
244#define _OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT81)((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3))
245#define _OMC_LIT82_data"\n" "\n"
246static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT82,1,_OMC_LIT82_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT82
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\n"
}
;
247#define _OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT82)((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))
248#define _OMC_LIT83_data"<br>" "<br>"
249static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT83,4,_OMC_LIT83_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT83
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "<br>"
}
;
250#define _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT83)((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))
251#define _OMC_LIT84_data"; " "; "
252static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT84,2,_OMC_LIT84_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT84
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "; "
}
;
253#define _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT84)((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))
254#define _OMC_LIT85_data"\n<div id=\"" "\n<div id=\""
255static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT85,10,_OMC_LIT85_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT85
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "\n<div id=\""
}
;
256#define _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT85)((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))
257#define _OMC_LIT86_data"\" style=\"" "\" style=\""
258static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT86,9,_OMC_LIT86_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT86
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "\" style=\""
}
;
259#define _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT86)((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3))
260#define _OMC_LIT87_data"\">\n" "\">\n"
261static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT87,3,_OMC_LIT87_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT87
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\">\n"
}
;
262#define _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT87)((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))
263#define _OMC_LIT88_data"\n</div>" "\n</div>"
264static 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)), "\n</div>"
}
;
265#define _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT88)((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3))
266#define _OMC_LIT89_data"\n<script type=\"" "\n<script type=\""
267static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT89,15,_OMC_LIT89_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT89
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "\n<script type=\""
}
;
268#define _OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT89)((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))
269#define _OMC_LIT90_data"\n</script>" "\n</script>"
270static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT90,10,_OMC_LIT90_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT90
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "\n</script>"
}
;
271#define _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT90)((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3))
272#define _OMC_LIT91_data"\n<SCRIPT \"" "\n<SCRIPT \""
273static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT91,10,_OMC_LIT91_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT91
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "\n<SCRIPT \""
}
;
274#define _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT91)((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3))
275#define _OMC_LIT92_data"\n</SCRIPT>" "\n</SCRIPT>"
276static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT92,10,_OMC_LIT92_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT92
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "\n</SCRIPT>"
}
;
277#define _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT92)((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3))
278#define _OMC_LIT93_data" " " "
279static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT93,1,_OMC_LIT93_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT93
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), " "
}
;
280#define _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT93)((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))
281#define _OMC_LIT94_data"\n<canvas " "\n<canvas "
282static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT94,9,_OMC_LIT94_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT94
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "\n<canvas "
}
;
283#define _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT94)((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))
284#define _OMC_LIT95_data"\n<html>\n<head>" "\n<html>\n<head>"
285static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT95,14,_OMC_LIT95_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT95
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "\n<html>\n<head>"
}
;
286#define _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT95)((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))
287#define _OMC_LIT96_data"\n</head>" "\n</head>"
288static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT96,8,_OMC_LIT96_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT96
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "\n</head>"
}
;
289#define _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT96)((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))
290#define _OMC_LIT97_data"\n<body>" "\n<body>"
291static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT97,7,_OMC_LIT97_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT97
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "\n<body>"
}
;
292#define _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT97)((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))
293#define _OMC_LIT98_data"\n</body>\n</html>" "\n</body>\n</html>"
294static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT98,16,_OMC_LIT98_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT98
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "\n</body>\n</html>"
}
;
295#define _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT98)((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3))
296#define _OMC_LIT99_data"text/Javascript" "text/Javascript"
297static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT99,15,_OMC_LIT99_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT99
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "text/Javascript"
}
;
298#define _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT99)((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))
299#define _OMC_LIT100_data"function toggle(name) {\n var element = document.getElementById(name);\n if (element.style.display == \"none\") {\n // show the div\n element.style.display = \"block\"; \n } else {\n // hide the div\n element.style.display = \"none\";\n // reset element\n element.reset();\n }\n}\n\nfunction show(name) {\n var element = document.getElementById(name);\n if (element.style.display == \"none\") {\n // show the div\n element.style.display = \"block\"; \n }\n return true;\n}\n\n " "function toggle(name) {\n var element = document.getElementById(name);\n if (element.style.display == \"none\") {\n // show the div\n element.style.display = \"block\"; \n } else {\n // hide the div\n element.style.display = \"none\";\n // reset element\n element.reset();\n }\n}\n\nfunction show(name) {\n var element = document.getElementById(name);\n if (element.style.display == \"none\") {\n // show the div\n element.style.display = \"block\"; \n }\n return true;\n}\n\n "
300static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT100,508,_OMC_LIT100_data)struct { mmc_uint_t header; const char data[(508)+1]; } _OMC_LIT_STRUCT100
= { ((((mmc_uint_t)508)<<(3))+((1<<(3+3))+5)), "function toggle(name) {\n var element = document.getElementById(name);\n if (element.style.display == \"none\") {\n // show the div\n element.style.display = \"block\"; \n } else {\n // hide the div\n element.style.display = \"none\";\n // reset element\n element.reset();\n }\n}\n\nfunction show(name) {\n var element = document.getElementById(name);\n if (element.style.display == \"none\") {\n // show the div\n element.style.display = \"block\"; \n }\n return true;\n}\n\n "
}
;
301#define _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT100)((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3))
302static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT101,4,3)struct { mmc_uint_t header; const void *data[4]; } _OMC_LIT_STRUCT101
= { (((4) << 10) + (((3) & 255) << 2)),
{&DumpHTML_Document_DOCUMENT__desc,_OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
303#define _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT101)((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))
304#include "util/modelica.h"
305
306#include "DumpHTML_includes.h"
307
308
309/* default, do not make protected functions static */
310#if !defined(PROTECTED_FUNCTION_STATIC)
311#define PROTECTED_FUNCTION_STATIC
312#endif
313PROTECTED_FUNCTION_STATIC modelica_boolean omc_DumpHTML_intAbsGt(threadData_t *threadData, modelica_integer _i1, modelica_integer _i2);
314PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DumpHTML_intAbsGt(threadData_t *threadData, modelica_metatype _i1, modelica_metatype _i2);
315static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_intAbsGt,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_intAbsGt
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_intAbsGt,0}};
316#define boxvar_DumpHTML_intAbsGt((void*)((char*)(&(boxvar_lit_DumpHTML_intAbsGt).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_intAbsGt)((void*)((char*)(&(boxvar_lit_DumpHTML_intAbsGt).header) +
3))
317PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpMatching2(threadData_t *threadData, modelica_metatype _v, modelica_integer _i, modelica_integer _len, modelica_string _prefixId, modelica_metatype _inTags);
318PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DumpHTML_dumpMatching2(threadData_t *threadData, modelica_metatype _v, modelica_metatype _i, modelica_metatype _len, modelica_metatype _prefixId, modelica_metatype _inTags);
319static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_dumpMatching2,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_dumpMatching2
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_dumpMatching2,0}};
320#define boxvar_DumpHTML_dumpMatching2((void*)((char*)(&(boxvar_lit_DumpHTML_dumpMatching2).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_dumpMatching2)((void*)((char*)(&(boxvar_lit_DumpHTML_dumpMatching2).header
) + 3))
321PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpMatching(threadData_t *threadData, modelica_metatype _v, modelica_string _prefixId, modelica_metatype _inTags);
322static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_dumpMatching,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_dumpMatching
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_dumpMatchingomc_DumpHTML_dumpMatching,0}};
323#define boxvar_DumpHTML_dumpMatching((void*)((char*)(&(boxvar_lit_DumpHTML_dumpMatching).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_dumpMatching)((void*)((char*)(&(boxvar_lit_DumpHTML_dumpMatching).header
) + 3))
324PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpFullMatching(threadData_t *threadData, modelica_metatype _inMatch, modelica_string _prefixId, modelica_metatype _inTags);
325static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_dumpFullMatching,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_dumpFullMatching
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_dumpFullMatchingomc_DumpHTML_dumpFullMatching,0}};
326#define boxvar_DumpHTML_dumpFullMatching((void*)((char*)(&(boxvar_lit_DumpHTML_dumpFullMatching).
header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_dumpFullMatching)((void*)((char*)(&(boxvar_lit_DumpHTML_dumpFullMatching).
header) + 3))
327PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpEqn(threadData_t *threadData, modelica_metatype _inEquation, modelica_string _prefixId, modelica_metatype _inTpl);
328static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_dumpEqn,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_dumpEqn
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_dumpEqnomc_DumpHTML_dumpEqn,0}};
329#define boxvar_DumpHTML_dumpEqn((void*)((char*)(&(boxvar_lit_DumpHTML_dumpEqn).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_dumpEqn)((void*)((char*)(&(boxvar_lit_DumpHTML_dumpEqn).header) +
3))
330PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpEqns(threadData_t *threadData, modelica_metatype _eqns, modelica_string _prefixId, modelica_metatype _inTags);
331static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_dumpEqns,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_dumpEqns
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_dumpEqnsomc_DumpHTML_dumpEqns,0}};
332#define boxvar_DumpHTML_dumpEqns((void*)((char*)(&(boxvar_lit_DumpHTML_dumpEqns).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_dumpEqns)((void*)((char*)(&(boxvar_lit_DumpHTML_dumpEqns).header) +
3))
333PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpVar(threadData_t *threadData, modelica_metatype _inVar, modelica_string _prefixId, modelica_metatype _inTpl);
334static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_dumpVar,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_dumpVar
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_dumpVaromc_DumpHTML_dumpVar,0}};
335#define boxvar_DumpHTML_dumpVar((void*)((char*)(&(boxvar_lit_DumpHTML_dumpVar).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_dumpVar)((void*)((char*)(&(boxvar_lit_DumpHTML_dumpVar).header) +
3))
336PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_printVarList(threadData_t *threadData, modelica_metatype _vars, modelica_string _prefixId, modelica_metatype _inTags);
337static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_printVarList,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_printVarList
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_printVarListomc_DumpHTML_printVarList,0}};
338#define boxvar_DumpHTML_printVarList((void*)((char*)(&(boxvar_lit_DumpHTML_printVarList).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_printVarList)((void*)((char*)(&(boxvar_lit_DumpHTML_printVarList).header
) + 3))
339PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpEqSystem(threadData_t *threadData, modelica_metatype _inEqSystem, modelica_string _inPrefixIdstr, modelica_metatype _inTpl);
340static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_dumpEqSystem,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_dumpEqSystem
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_dumpEqSystemomc_DumpHTML_dumpEqSystem,0}};
341#define boxvar_DumpHTML_dumpEqSystem((void*)((char*)(&(boxvar_lit_DumpHTML_dumpEqSystem).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_dumpEqSystem)((void*)((char*)(&(boxvar_lit_DumpHTML_dumpEqSystem).header
) + 3))
342PROTECTED_FUNCTION_STATIC modelica_string omc_DumpHTML_dumpStyle(threadData_t *threadData, modelica_metatype _inStyle);
343static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_dumpStyle,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_dumpStyle
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_dumpStyleomc_DumpHTML_dumpStyle,0}};
344#define boxvar_DumpHTML_dumpStyle((void*)((char*)(&(boxvar_lit_DumpHTML_dumpStyle).header)
+ 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_dumpStyle)((void*)((char*)(&(boxvar_lit_DumpHTML_dumpStyle).header)
+ 3))
345PROTECTED_FUNCTION_STATIC modelica_string omc_DumpHTML_dumpTag(threadData_t *threadData, modelica_metatype _tag, modelica_string _iBuffer);
346static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_dumpTag,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_dumpTag
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_dumpTagomc_DumpHTML_dumpTag,0}};
347#define boxvar_DumpHTML_dumpTag((void*)((char*)(&(boxvar_lit_DumpHTML_dumpTag).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_dumpTag)((void*)((char*)(&(boxvar_lit_DumpHTML_dumpTag).header) +
3))
348PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addBodyTag(threadData_t *threadData, modelica_metatype _tag, modelica_metatype _inDoc);
349static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addBodyTag,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addBodyTag
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addBodyTagomc_DumpHTML_addBodyTag,0}};
350#define boxvar_DumpHTML_addBodyTag((void*)((char*)(&(boxvar_lit_DumpHTML_addBodyTag).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addBodyTag)((void*)((char*)(&(boxvar_lit_DumpHTML_addBodyTag).header
) + 3))
351PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addHeadTag(threadData_t *threadData, modelica_metatype _tag, modelica_metatype _inDoc);
352static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addHeadTag,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addHeadTag
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addHeadTagomc_DumpHTML_addHeadTag,0}};
353#define boxvar_DumpHTML_addHeadTag((void*)((char*)(&(boxvar_lit_DumpHTML_addHeadTag).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addHeadTag)((void*)((char*)(&(boxvar_lit_DumpHTML_addHeadTag).header
) + 3))
354PROTECTED_FUNCTION_STATIC void omc_DumpHTML_dumpDocument(threadData_t *threadData, modelica_metatype _inDoc, modelica_string _name);
355static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_dumpDocument,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_dumpDocument
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_dumpDocumentomc_DumpHTML_dumpDocument,0}};
356#define boxvar_DumpHTML_dumpDocument((void*)((char*)(&(boxvar_lit_DumpHTML_dumpDocument).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_dumpDocument)((void*)((char*)(&(boxvar_lit_DumpHTML_dumpDocument).header
) + 3))
357PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addBodyTags(threadData_t *threadData, modelica_metatype _tags, modelica_metatype _inDoc);
358static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addBodyTags,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addBodyTags
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addBodyTagsomc_DumpHTML_addBodyTags,0}};
359#define boxvar_DumpHTML_addBodyTags((void*)((char*)(&(boxvar_lit_DumpHTML_addBodyTags).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addBodyTags)((void*)((char*)(&(boxvar_lit_DumpHTML_addBodyTags).header
) + 3))
360PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addDivisionTag(threadData_t *threadData, modelica_string _id, modelica_metatype _style, modelica_metatype _tags, modelica_metatype _inTags);
361static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addDivisionTag,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addDivisionTag
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addDivisionTagomc_DumpHTML_addDivisionTag,0}};
362#define boxvar_DumpHTML_addDivisionTag((void*)((char*)(&(boxvar_lit_DumpHTML_addDivisionTag).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addDivisionTag)((void*)((char*)(&(boxvar_lit_DumpHTML_addDivisionTag).header
) + 3))
363PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addDivision(threadData_t *threadData, modelica_string _id, modelica_metatype _style, modelica_metatype _tags, modelica_metatype _inDoc);
364static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addDivision,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addDivision
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addDivisionomc_DumpHTML_addDivision,0}};
365#define boxvar_DumpHTML_addDivision((void*)((char*)(&(boxvar_lit_DumpHTML_addDivision).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addDivision)((void*)((char*)(&(boxvar_lit_DumpHTML_addDivision).header
) + 3))
366PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addLineTag(threadData_t *threadData, modelica_string _text, modelica_metatype _inTags);
367static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addLineTag,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addLineTag
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addLineTagomc_DumpHTML_addLineTag,0}};
368#define boxvar_DumpHTML_addLineTag((void*)((char*)(&(boxvar_lit_DumpHTML_addLineTag).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addLineTag)((void*)((char*)(&(boxvar_lit_DumpHTML_addLineTag).header
) + 3))
369PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addLine(threadData_t *threadData, modelica_string _text, modelica_metatype _inDoc);
370static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addLine,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addLine
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addLineomc_DumpHTML_addLine,0}};
371#define boxvar_DumpHTML_addLine((void*)((char*)(&(boxvar_lit_DumpHTML_addLine).header) +
3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addLine)((void*)((char*)(&(boxvar_lit_DumpHTML_addLine).header) +
3))
372PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addAnkerTag(threadData_t *threadData, modelica_string _name, modelica_metatype _inTags);
373static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addAnkerTag,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addAnkerTag
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addAnkerTagomc_DumpHTML_addAnkerTag,0}};
374#define boxvar_DumpHTML_addAnkerTag((void*)((char*)(&(boxvar_lit_DumpHTML_addAnkerTag).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addAnkerTag)((void*)((char*)(&(boxvar_lit_DumpHTML_addAnkerTag).header
) + 3))
375PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addHyperLinkTag(threadData_t *threadData, modelica_string _href, modelica_string _title, modelica_string _text, modelica_metatype _inTags);
376static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addHyperLinkTag,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addHyperLinkTag
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addHyperLinkTagomc_DumpHTML_addHyperLinkTag,0}};
377#define boxvar_DumpHTML_addHyperLinkTag((void*)((char*)(&(boxvar_lit_DumpHTML_addHyperLinkTag).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addHyperLinkTag)((void*)((char*)(&(boxvar_lit_DumpHTML_addHyperLinkTag).header
) + 3))
378PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addHyperLink(threadData_t *threadData, modelica_string _href, modelica_string _title, modelica_string _text, modelica_metatype _inDoc);
379static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addHyperLink,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addHyperLink
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addHyperLinkomc_DumpHTML_addHyperLink,0}};
380#define boxvar_DumpHTML_addHyperLink((void*)((char*)(&(boxvar_lit_DumpHTML_addHyperLink).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addHyperLink)((void*)((char*)(&(boxvar_lit_DumpHTML_addHyperLink).header
) + 3))
381PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addHeadingTag(threadData_t *threadData, modelica_integer _stage, modelica_string _text, modelica_metatype _inTags);
382PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DumpHTML_addHeadingTag(threadData_t *threadData, modelica_metatype _stage, modelica_metatype _text, modelica_metatype _inTags);
383static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addHeadingTag,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addHeadingTag
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addHeadingTag,0}};
384#define boxvar_DumpHTML_addHeadingTag((void*)((char*)(&(boxvar_lit_DumpHTML_addHeadingTag).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addHeadingTag)((void*)((char*)(&(boxvar_lit_DumpHTML_addHeadingTag).header
) + 3))
385PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addHeading(threadData_t *threadData, modelica_integer _stage, modelica_string _text, modelica_metatype _inDoc);
386PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DumpHTML_addHeading(threadData_t *threadData, modelica_metatype _stage, modelica_metatype _text, modelica_metatype _inDoc);
387static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addHeading,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addHeading
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addHeading,0}};
388#define boxvar_DumpHTML_addHeading((void*)((char*)(&(boxvar_lit_DumpHTML_addHeading).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addHeading)((void*)((char*)(&(boxvar_lit_DumpHTML_addHeading).header
) + 3))
389PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addScriptBody(threadData_t *threadData, modelica_string _type_, modelica_string _script, modelica_metatype _inDoc);
390static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addScriptBody,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addScriptBody
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addScriptBodyomc_DumpHTML_addScriptBody,0}};
391#define boxvar_DumpHTML_addScriptBody((void*)((char*)(&(boxvar_lit_DumpHTML_addScriptBody).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addScriptBody)((void*)((char*)(&(boxvar_lit_DumpHTML_addScriptBody).header
) + 3))
392PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addScript(threadData_t *threadData, modelica_string _type_, modelica_string _script, modelica_metatype _inDoc);
393static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_addScript,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_addScript
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_addScriptomc_DumpHTML_addScript,0}};
394#define boxvar_DumpHTML_addScript((void*)((char*)(&(boxvar_lit_DumpHTML_addScript).header)
+ 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_addScript)((void*)((char*)(&(boxvar_lit_DumpHTML_addScript).header)
+ 3))
395PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_emptyDocumentWithToggleFunktion(threadData_t *threadData);
396static const MMC_DEFSTRUCTLIT(boxvar_lit_DumpHTML_emptyDocumentWithToggleFunktion,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_DumpHTML_emptyDocumentWithToggleFunktion
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_DumpHTML_emptyDocumentWithToggleFunktionomc_DumpHTML_emptyDocumentWithToggleFunktion,0}};
397#define boxvar_DumpHTML_emptyDocumentWithToggleFunktion((void*)((char*)(&(boxvar_lit_DumpHTML_emptyDocumentWithToggleFunktion
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_DumpHTML_emptyDocumentWithToggleFunktion)((void*)((char*)(&(boxvar_lit_DumpHTML_emptyDocumentWithToggleFunktion
).header) + 3))
398
399PROTECTED_FUNCTION_STATIC modelica_boolean omc_DumpHTML_intAbsGt(threadData_t *threadData, modelica_integer _i1, modelica_integer _i2)
400{
401 modelica_boolean _out;
402 MMC_SO()mmc_check_stackoverflow(threadData);
403 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
404 // _out has no default value.
405#line 664 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
406 _out = (labs(_i1) > labs(_i2));
407#line 407 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
408 _return: OMC_LABEL_UNUSED__attribute__((unused))
409 return _out;
410}
411PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DumpHTML_intAbsGt(threadData_t *threadData, modelica_metatype _i1, modelica_metatype _i2)
412{
413 modelica_integer tmp1;
414 modelica_integer tmp2;
415 modelica_boolean _out;
416 modelica_metatype out_out;
417 tmp1 = mmc_unbox_integer(_i1)(((mmc_sint_t) (_i1)) >> 1);
418 tmp2 = mmc_unbox_integer(_i2)(((mmc_sint_t) (_i2)) >> 1);
419 _out = omc_DumpHTML_intAbsGt(threadData, tmp1, tmp2);
420 out_out = mmc_mk_icon(_out);
421 return out_out;
422}
423
424DLLExport
425void omc_DumpHTML_dumpMatrixHTML(threadData_t *threadData, modelica_metatype _m, modelica_metatype _rowNames, modelica_metatype _columNames, modelica_string _fileName)
426{
427 modelica_integer _size;
428 modelica_integer _rowIdx;
429 modelica_integer _colIdx;
430 modelica_integer _matrixMargin;
431 modelica_integer _blockSize;
432 modelica_metatype _row = NULL((void*)0);
433 modelica_string _color = NULL((void*)0);
434 modelica_string _rowLabel = NULL((void*)0);
435 modelica_string _colLabel = NULL((void*)0);
436 modelica_string _blockDraw = NULL((void*)0);
437 modelica_string _rowLabelDraw = NULL((void*)0);
438 modelica_string _colLabelDraw = NULL((void*)0);
439 modelica_metatype _scripts = NULL((void*)0);
440 modelica_metatype _rowLabelScripts = NULL((void*)0);
441 modelica_metatype _colLabelScripts = NULL((void*)0);
442 modelica_metatype _doc = NULL((void*)0);
443 modelica_metatype _canvas = NULL((void*)0);
444 modelica_integer tmp1;
445 modelica_integer tmp2;
446 modelica_integer tmp3;
447 modelica_metatype tmpMeta[6] __attribute__((unused)) = {0};
448 MMC_SO()mmc_check_stackoverflow(threadData);
449 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
450 // _size has no default value.
451 // _rowIdx has no default value.
452 // _colIdx has no default value.
453 // _matrixMargin has no default value.
454 // _blockSize has no default value.
455 // _row has no default value.
456 // _color has no default value.
457 // _rowLabel has no default value.
458 // _colLabel has no default value.
459 // _blockDraw has no default value.
460 // _rowLabelDraw has no default value.
461 // _colLabelDraw has no default value.
462 // _scripts has no default value.
463 // _rowLabelScripts has no default value.
464 // _colLabelScripts has no default value.
465 // _doc has no default value.
466 // _canvas has no default value.
467#line 574 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
468 _matrixMargin = ((modelica_integer) 100);
469#line 469 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
470
471#line 575 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
472 _blockSize = ((modelica_integer) 20);
473#line 473 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
474
475#line 577 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
476 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
477#line 577 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
478 _scripts = tmpMeta[0];
479#line 479 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
480
481#line 578 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
482 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
483#line 578 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
484 _rowLabelScripts = tmpMeta[0];
485#line 485 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
486
487#line 579 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
488 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
489#line 579 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
490 _colLabelScripts = tmpMeta[0];
491#line 491 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
492
493#line 582 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
494 tmpMeta[0] = mmc_mk_cons(_OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _scripts);
495#line 582 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
496 _scripts = tmpMeta[0];
497#line 497 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
498
499#line 583 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
500 tmpMeta[0] = mmc_mk_cons(_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)), _scripts);
501#line 583 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
502 _scripts = tmpMeta[0];
503#line 503 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
504
505#line 584 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
506 tmpMeta[0] = mmc_mk_cons(_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)), _scripts);
507#line 584 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
508 _scripts = tmpMeta[0];
509#line 509 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
510
511#line 585 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
512 tmpMeta[1] = stringAppend(_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),intString(_blockSize));
513#line 585 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
514 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)));
515#line 585 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
516 tmpMeta[0] = mmc_mk_cons(tmpMeta[2], _scripts);
517#line 585 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
518 _scripts = tmpMeta[0];
519#line 519 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
520
521#line 586 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
522 tmpMeta[1] = stringAppend(_OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)),intString(_matrixMargin));
523#line 586 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
524 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)));
525#line 586 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
526 tmpMeta[0] = mmc_mk_cons(tmpMeta[2], _scripts);
527#line 586 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
528 _scripts = tmpMeta[0];
529#line 529 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
530
531#line 589 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
532 tmpMeta[0] = mmc_mk_cons(_OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)), _scripts);
533#line 589 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
534 _scripts = tmpMeta[0];
535#line 535 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
536
537#line 620 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
538 _size = arrayLength(_m);
539#line 539 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
540
541#line 623 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
542 tmp1 = ((modelica_integer) 1); tmp2 = 1; tmp3 = _size;
543#line 623 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
544 if(!(((tmp2 > 0) && (tmp1 > tmp3)) || ((tmp2 < 0) && (tmp1 < tmp3))))
545#line 623 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
546 {
547#line 623 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
548 modelica_integer _rowIdx;
549#line 623 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
550 for(_rowIdx = ((modelica_integer) 1); in_range_integer(_rowIdx, tmp1, tmp3); _rowIdx += tmp2)
551#line 623 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
552 {
553#line 624 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
554 _row = arrayGet(_m, _rowIdx)nobox_arrayGet(threadData,_m,_rowIdx);
555#line 555 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
556
557#line 626 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
558 tmpMeta[0] = stringAppend(_OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)),listGet(_rowNames, _rowIdx)boxptr_listGet(threadData,_rowNames,mmc_mk_icon(_rowIdx)));
559#line 626 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
560 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)));
561#line 626 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
562 tmpMeta[2] = stringAppend(tmpMeta[1],intString(_rowIdx));
563#line 626 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
564 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)));
565#line 626 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
566 _rowLabelDraw = tmpMeta[3];
567#line 567 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
568
569#line 627 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
570 tmpMeta[0] = mmc_mk_cons(_rowLabelDraw, _rowLabelScripts);
571#line 627 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
572 _rowLabelScripts = tmpMeta[0];
573#line 573 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
574
575#line 629 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
576 tmpMeta[0] = stringAppend(_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)),listGet(_columNames, _rowIdx)boxptr_listGet(threadData,_columNames,mmc_mk_icon(_rowIdx)));
577#line 629 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
578 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)));
579#line 629 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
580 tmpMeta[2] = stringAppend(tmpMeta[1],intString(_rowIdx));
581#line 629 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
582 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)));
583#line 629 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
584 _colLabelDraw = tmpMeta[3];
585#line 585 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
586
587#line 630 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
588 tmpMeta[0] = mmc_mk_cons(_colLabelDraw, _colLabelScripts);
589#line 630 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
590 _colLabelScripts = tmpMeta[0];
591#line 591 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
592
593#line 633 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
594 {
595#line 633 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
596 modelica_metatype _colIdx;
597#line 633 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
598 for (tmpMeta[0] = _row; !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)))))
)
599#line 633 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
600 {
601#line 633 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
602 _colIdx = MMC_CAR(tmpMeta[0])(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
603#line 634 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
604 if((mmc_unbox_integer(_colIdx)(((mmc_sint_t) (_colIdx)) >> 1) > ((modelica_integer) 0)))
605#line 634 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
606 {
607#line 635 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
608 tmpMeta[1] = stringAppend(_OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)),intString(_rowIdx));
609#line 635 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
610 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)));
611#line 635 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
612 tmpMeta[3] = stringAppend(tmpMeta[2],intString(mmc_unbox_integer(_colIdx)(((mmc_sint_t) (_colIdx)) >> 1)));
613#line 635 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
614 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)));
615#line 635 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
616 _blockDraw = tmpMeta[4];
617#line 617 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
618
619#line 636 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
620 tmpMeta[1] = mmc_mk_cons(_blockDraw, _scripts);
621#line 636 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
622 _scripts = tmpMeta[1];
623#line 623 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
624 }
625 }
626 }
627 }
628 }
629
630#line 642 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
631 _scripts = listAppend(_rowLabelScripts, _scripts);
632#line 632 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
633
634#line 643 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
635 tmpMeta[1] = stringAppend(_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),intString(_size));
636#line 643 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
637 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)));
638#line 643 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
639 tmpMeta[0] = mmc_mk_cons(tmpMeta[2], _scripts);
640#line 643 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
641 _scripts = tmpMeta[0];
642#line 642 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
643
644#line 648 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
645 tmpMeta[0] = mmc_mk_cons(_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)), _scripts);
646#line 648 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
647 _scripts = tmpMeta[0];
648#line 648 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
649
650#line 649 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
651 _scripts = listAppend(_colLabelScripts, _scripts);
652#line 652 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
653
654#line 651 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
655 _doc = omc_DumpHTML_emptyDocumentWithToggleFunktion(threadData);
656#line 656 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
657
658#line 652 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
659 tmpMeta[1] = stringAppend(_OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)),intString((_size) * (_blockSize) + _matrixMargin));
660#line 652 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
661 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)));
662#line 652 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
663 tmpMeta[3] = stringAppend(_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)),intString((_size) * (_blockSize) + _matrixMargin));
664#line 652 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
665 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)));
666#line 652 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
667 tmpMeta[0] = mmc_mk_cons(tmpMeta[2], mmc_mk_cons(tmpMeta[4], MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))));
668#line 652 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
669 tmpMeta[5] = mmc_mk_box2(10, &DumpHTML_Tag_CANVAS__desc, tmpMeta[0]);
670#line 652 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
671 _canvas = tmpMeta[5];
672#line 672 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
673
674#line 654 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
675 _doc = omc_DumpHTML_addScriptBody(threadData, _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)), omc_List_fold(threadData, _scripts, boxvar_stringAppend((void*)((char*)(&(boxvar_lit_stringAppend).header) + 3)), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3))), _doc);
676#line 676 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
677
678#line 655 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
679 _doc = omc_DumpHTML_addHeadTag(threadData, _canvas, _doc);
680#line 680 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
681
682#line 656 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
683 tmpMeta[0] = stringAppend(_fileName,_OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)));
684#line 656 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
685 omc_DumpHTML_dumpDocument(threadData, _doc, tmpMeta[0]);
686#line 686 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
687 _return: OMC_LABEL_UNUSED__attribute__((unused))
688 return;
689}
690
691PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpMatching2(threadData_t *threadData, modelica_metatype _v, modelica_integer _i, modelica_integer _len, modelica_string _prefixId, modelica_metatype _inTags)
692{
693 modelica_metatype _outTags = NULL((void*)0);
694 modelica_integer _eqn;
695 modelica_string _s = NULL((void*)0);
696 modelica_string _s2 = NULL((void*)0);
697 modelica_metatype tmpMeta[16] __attribute__((unused)) = {0};
698 MMC_SO()mmc_check_stackoverflow(threadData);
699 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
700 // _outTags has no default value.
701 // _eqn has no default value.
702 // _s has no default value.
703 // _s2 has no default value.
704#line 704 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
705 { /* matchcontinue expression */
706 {
707 volatile mmc_switch_type tmp3;
708 int tmp4;
709 tmp3 = 0;
710 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) {
711 tmp2_top:
712 threadData->mmc_jumper = &new_mmc_jumper;
713 for (; tmp3 < 2; tmp3++) {
714 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
715 case 0: {
716 modelica_boolean tmp5;
717 /* Pattern matching succeeded */
718#line 545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
719 /* Pattern-matching assignment */
720#line 545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
721 tmp5 = (_i <= _len);
722#line 545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
723 if (1 != tmp5) goto goto_1;
724#line 724 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
725
726#line 546 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
727 _s = intString(_i);
728#line 728 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
729
730#line 547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
731 _eqn = mmc_unbox_integer(arrayGet(_v,_i) /* DAE.ASUB */)(((mmc_sint_t) (nobox_arrayGet(threadData,_v,_i))) >> 1
)
;
732#line 732 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
733
734#line 548 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
735 _s2 = intString(_eqn);
736#line 736 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
737
738#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
739 tmpMeta[0] = stringAppend(_OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)),_prefixId);
740#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
741 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)));
742#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
743 tmpMeta[2] = stringAppend(tmpMeta[1],_s);
744#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
745 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)));
746#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
747 tmpMeta[4] = stringAppend(tmpMeta[3],_prefixId);
748#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
749 tmpMeta[5] = stringAppend(tmpMeta[4],_OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)));
750#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
751 tmpMeta[6] = stringAppend(tmpMeta[5],_s);
752#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
753 tmpMeta[7] = stringAppend(tmpMeta[6],_OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)));
754#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
755 tmpMeta[8] = stringAppend(tmpMeta[7],_prefixId);
756#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
757 tmpMeta[9] = stringAppend(tmpMeta[8],_OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)));
758#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
759 tmpMeta[10] = stringAppend(tmpMeta[9],_s2);
760#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
761 tmpMeta[11] = stringAppend(tmpMeta[10],_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)));
762#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
763 tmpMeta[12] = stringAppend(tmpMeta[11],_prefixId);
764#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
765 tmpMeta[13] = stringAppend(tmpMeta[12],_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
766#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
767 tmpMeta[14] = stringAppend(tmpMeta[13],_s2);
768#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
769 tmpMeta[15] = stringAppend(tmpMeta[14],_OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)));
770#line 549 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
771 _s = tmpMeta[15];
772#line 772 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
773
774#line 550 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
775 tmpMeta[1] = mmc_mk_box2(6, &DumpHTML_Tag_LINE__desc, _s);
776#line 550 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
777 tmpMeta[0] = mmc_mk_cons(tmpMeta[1], _inTags);
778#line 550 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
779 _outTags = omc_DumpHTML_dumpMatching2(threadData, _v, ((modelica_integer) 1) + _i, _len, _prefixId, tmpMeta[0]);
780#line 780 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
781#line 781 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
782 goto tmp2_done;
783 }
784 case 1: {
785 /* Pattern matching succeeded */
786#line 552 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
787 _outTags = _inTags;
788#line 788 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
789#line 789 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
790 goto tmp2_done;
791 }
792 }
793 goto tmp2_end;
794 tmp2_end: ;
795 }
796 goto goto_1;
797 tmp2_done:
798 (void)tmp3;
799 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
800 goto tmp2_done2;
801 goto_1:;
802 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
803 if (++tmp3 < 2) {
804 goto tmp2_top;
805 }
806 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
807 tmp2_done2:;
808 }
809 }
810 ;
811 _return: OMC_LABEL_UNUSED__attribute__((unused))
812 return _outTags;
813}
814PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DumpHTML_dumpMatching2(threadData_t *threadData, modelica_metatype _v, modelica_metatype _i, modelica_metatype _len, modelica_metatype _prefixId, modelica_metatype _inTags)
815{
816 modelica_integer tmp1;
817 modelica_integer tmp2;
818 modelica_metatype _outTags = NULL((void*)0);
819 tmp1 = mmc_unbox_integer(_i)(((mmc_sint_t) (_i)) >> 1);
820 tmp2 = mmc_unbox_integer(_len)(((mmc_sint_t) (_len)) >> 1);
821 _outTags = omc_DumpHTML_dumpMatching2(threadData, _v, tmp1, tmp2, _prefixId, _inTags);
822 /* skip box _outTags; list<DumpHTML.Tag> */
823 return _outTags;
824}
825
826PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpMatching(threadData_t *threadData, modelica_metatype _v, modelica_string _prefixId, modelica_metatype _inTags)
827{
828 modelica_metatype _outTags = NULL((void*)0);
829 modelica_integer _len;
830 modelica_string _len_str = NULL((void*)0);
831 modelica_metatype _tags = NULL((void*)0);
832 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
833 MMC_SO()mmc_check_stackoverflow(threadData);
834 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
835 // _outTags has no default value.
836 // _len has no default value.
837 // _len_str has no default value.
838 // _tags has no default value.
839#line 523 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
840 _outTags = omc_DumpHTML_addHeadingTag(threadData, ((modelica_integer) 2), _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)), _inTags);
841#line 841 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
842
843#line 524 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
844 _len = arrayLength(_v);
845#line 845 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
846
847#line 525 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
848 tmpMeta[0] = stringAppend(intString(_len),_OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)));
849#line 525 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
850 _len_str = tmpMeta[0];
851#line 851 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
852
853#line 526 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
854 _outTags = omc_DumpHTML_addLineTag(threadData, _len_str, _outTags);
855#line 855 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
856
857#line 527 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
858 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
859#line 527 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
860 _tags = omc_DumpHTML_dumpMatching2(threadData, _v, ((modelica_integer) 1), _len, _prefixId, tmpMeta[0]);
861#line 861 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
862
863#line 528 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
864 tmpMeta[0] = stringAppend(_OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)),_prefixId);
865#line 528 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
866 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)));
867#line 528 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
868 _outTags = omc_DumpHTML_addHyperLinkTag(threadData, tmpMeta[1], _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)), _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)), _outTags);
869#line 869 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
870
871#line 529 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
872 tmpMeta[0] = stringAppend(_prefixId,_OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
873#line 529 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
874 _outTags = omc_DumpHTML_addDivisionTag(threadData, tmpMeta[0], _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)), _tags, _outTags);
875#line 875 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
876 _return: OMC_LABEL_UNUSED__attribute__((unused))
877 return _outTags;
878}
879
880PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpFullMatching(threadData_t *threadData, modelica_metatype _inMatch, modelica_string _prefixId, modelica_metatype _inTags)
881{
882 modelica_metatype _outTags = NULL((void*)0);
883 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
884 MMC_SO()mmc_check_stackoverflow(threadData);
885 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
886 // _outTags has no default value.
887#line 887 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
888 { /* match expression */
889 modelica_metatype tmp3_1;
890 tmp3_1 = _inMatch;
891 {
892 modelica_metatype _ass1 = NULL((void*)0);
893 volatile mmc_switch_type tmp3;
894 int tmp4;
895 // _ass1 has no default value.
896 tmp3 = 0;
897 for (; tmp3 < 2; tmp3++) {
898 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
899 case 0: {
900 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,0,0)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((0 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
901 /* Pattern matching succeeded */
902#line 504 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
903 tmpMeta[0] = _inTags;
904#line 904 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
905 goto tmp2_done;
906 }
907 case 1: {
908 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;
909 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
910
911 _ass1 = tmpMeta[1];
912 /* Pattern matching succeeded */
913#line 506 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
914 tmpMeta[0] = omc_DumpHTML_dumpMatching(threadData, _ass1, _prefixId, _inTags);
915#line 915 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
916 goto tmp2_done;
917 }
918 }
919 goto tmp2_end;
920 tmp2_end: ;
921 }
922 goto goto_1;
923 goto_1:;
924 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
925 goto tmp2_done;
926 tmp2_done:;
927 }
928 }
929 _outTags = tmpMeta[0];
930 _return: OMC_LABEL_UNUSED__attribute__((unused))
931 return _outTags;
932}
933
934PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpEqn(threadData_t *threadData, modelica_metatype _inEquation, modelica_string _prefixId, modelica_metatype _inTpl)
935{
936 modelica_metatype _oTpl = NULL((void*)0);
937 modelica_metatype _tags = NULL((void*)0);
938 modelica_integer _i;
939 modelica_string _ln = NULL((void*)0);
940 modelica_string _istr = NULL((void*)0);
941 modelica_integer tmp1;
942 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
943 MMC_SO()mmc_check_stackoverflow(threadData);
944 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
945 // _oTpl has no default value.
946 // _tags has no default value.
947 // _i has no default value.
948 // _ln has no default value.
949 // _istr has no default value.
950#line 483 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
951 /* Pattern-matching assignment */
952#line 483 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
953 tmpMeta[0] = _inTpl;
954#line 483 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
955 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
956#line 483 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
957 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
958#line 483 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
959 tmp1 = mmc_unbox_integer(tmpMeta[2])(((mmc_sint_t) (tmpMeta[2])) >> 1);
960#line 483 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
961 _tags = tmpMeta[1];
962#line 483 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
963 _i = tmp1 /* pattern as ty=Integer */;
964#line 964 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
965
966#line 484 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
967 _istr = intString(_i);
968#line 968 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
969
970#line 485 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
971 tmpMeta[0] = stringAppend(_prefixId,_OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)));
972#line 485 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
973 tmpMeta[1] = stringAppend(tmpMeta[0],_istr);
974#line 485 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
975 _ln = tmpMeta[1];
976#line 976 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
977
978#line 486 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
979 _tags = omc_DumpHTML_addAnkerTag(threadData, _ln, _tags);
980#line 980 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
981
982#line 487 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
983 tmpMeta[0] = stringAppend(_istr,_OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)));
984#line 487 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
985 tmpMeta[1] = stringAppend(tmpMeta[0],intString(omc_BackendEquation_equationSize(threadData, _inEquation)));
986#line 487 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
987 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)));
988#line 487 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
989 tmpMeta[3] = stringAppend(tmpMeta[2],omc_BackendDump_equationString(threadData, _inEquation));
990#line 487 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
991 _ln = tmpMeta[3];
992#line 992 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
993
994#line 488 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
995 _tags = omc_DumpHTML_addLineTag(threadData, _ln, _tags);
996#line 996 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
997
998#line 489 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
999 tmpMeta[0] = mmc_mk_box2(0, _tags, mmc_mk_integermmc_mk_icon(((modelica_integer) 1) + _i));
1000#line 489 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1001 _oTpl = tmpMeta[0];
1002#line 1002 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1003 _return: OMC_LABEL_UNUSED__attribute__((unused))
1004 return _oTpl;
1005}
1006
1007PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpEqns(threadData_t *threadData, modelica_metatype _eqns, modelica_string _prefixId, modelica_metatype _inTags)
1008{
1009 modelica_metatype _outTags = NULL((void*)0);
1010 modelica_metatype _tags = NULL((void*)0);
1011 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1012 MMC_SO()mmc_check_stackoverflow(threadData);
1013 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1014 // _outTags has no default value.
1015 // _tags has no default value.
1016#line 468 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1017 /* Pattern-matching assignment */
1018#line 468 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1019 tmpMeta[0] = omc_List_fold1(threadData, _eqns, boxvar_DumpHTML_dumpEqn((void*)((char*)(&(boxvar_lit_DumpHTML_dumpEqn).header) +
3))
, _prefixId, _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)));
1020#line 468 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1021 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1022#line 468 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1023 _tags = tmpMeta[1];
1024#line 1024 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1025
1026#line 469 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1027 tmpMeta[0] = stringAppend(_OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)),_prefixId);
1028#line 469 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1029 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)));
1030#line 469 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1031 _outTags = omc_DumpHTML_addHyperLinkTag(threadData, tmpMeta[1], _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)), _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)), _inTags);
1032#line 1032 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1033
1034#line 470 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1035 tmpMeta[0] = stringAppend(_prefixId,_OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)));
1036#line 470 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1037 _outTags = omc_DumpHTML_addDivisionTag(threadData, tmpMeta[0], _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)), _tags, _outTags);
1038#line 1038 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1039 _return: OMC_LABEL_UNUSED__attribute__((unused))
1040 return _outTags;
1041}
1042
1043PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpVar(threadData_t *threadData, modelica_metatype _inVar, modelica_string _prefixId, modelica_metatype _inTpl)
1044{
1045 modelica_metatype _oTpl = NULL((void*)0);
1046 modelica_metatype _tags = NULL((void*)0);
1047 modelica_integer _i;
1048 modelica_string _ln = NULL((void*)0);
1049 modelica_string _istr = NULL((void*)0);
1050 modelica_integer tmp1;
1051 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1052 MMC_SO()mmc_check_stackoverflow(threadData);
1053 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1054 // _oTpl has no default value.
1055 // _tags has no default value.
1056 // _i has no default value.
1057 // _ln has no default value.
1058 // _istr has no default value.
1059#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1060 /* Pattern-matching assignment */
1061#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1062 tmpMeta[0] = _inTpl;
1063#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1064 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1065#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1066 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1067#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1068 tmp1 = mmc_unbox_integer(tmpMeta[2])(((mmc_sint_t) (tmpMeta[2])) >> 1);
1069#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1070 _tags = tmpMeta[1];
1071#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1072 _i = tmp1 /* pattern as ty=Integer */;
1073#line 1073 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1074
1075#line 452 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1076 _istr = intString(_i);
1077#line 1077 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1078
1079#line 453 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1080 tmpMeta[0] = stringAppend(_prefixId,_OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)));
1081#line 453 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1082 tmpMeta[1] = stringAppend(tmpMeta[0],_istr);
1083#line 453 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1084 _ln = tmpMeta[1];
1085#line 1085 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1086
1087#line 454 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1088 _tags = omc_DumpHTML_addAnkerTag(threadData, _ln, _tags);
1089#line 1089 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1090
1091#line 455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1092 tmpMeta[0] = stringAppend(_istr,_OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)));
1093#line 455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1094 tmpMeta[1] = stringAppend(tmpMeta[0],omc_BackendDump_varString(threadData, _inVar));
1095#line 455 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1096 _ln = tmpMeta[1];
1097#line 1097 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1098
1099#line 456 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1100 _tags = omc_DumpHTML_addLineTag(threadData, _ln, _tags);
1101#line 1101 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1102
1103#line 457 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1104 tmpMeta[0] = mmc_mk_box2(0, _tags, mmc_mk_integermmc_mk_icon(((modelica_integer) 1) + _i));
1105#line 457 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1106 _oTpl = tmpMeta[0];
1107#line 1107 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1108 _return: OMC_LABEL_UNUSED__attribute__((unused))
1109 return _oTpl;
1110}
1111
1112PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_printVarList(threadData_t *threadData, modelica_metatype _vars, modelica_string _prefixId, modelica_metatype _inTags)
1113{
1114 modelica_metatype _outTags = NULL((void*)0);
1115 modelica_metatype _tags = NULL((void*)0);
1116 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1117 MMC_SO()mmc_check_stackoverflow(threadData);
1118 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1119 // _outTags has no default value.
1120 // _tags has no default value.
1121#line 436 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1122 /* Pattern-matching assignment */
1123#line 436 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1124 tmpMeta[0] = omc_List_fold1(threadData, _vars, boxvar_DumpHTML_dumpVar((void*)((char*)(&(boxvar_lit_DumpHTML_dumpVar).header) +
3))
, _prefixId, _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)));
1125#line 436 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1126 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1127#line 436 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1128 _tags = tmpMeta[1];
1129#line 1129 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1130
1131#line 437 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1132 tmpMeta[0] = stringAppend(_OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)),_prefixId);
1133#line 437 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1134 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)));
1135#line 437 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1136 _outTags = omc_DumpHTML_addHyperLinkTag(threadData, tmpMeta[1], _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)), _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)), _inTags);
1137#line 1137 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1138
1139#line 438 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1140 tmpMeta[0] = stringAppend(_prefixId,_OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)));
1141#line 438 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1142 _outTags = omc_DumpHTML_addDivisionTag(threadData, tmpMeta[0], _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)), _tags, _outTags);
1143#line 1143 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1144 _return: OMC_LABEL_UNUSED__attribute__((unused))
1145 return _outTags;
1146}
1147
1148PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_dumpEqSystem(threadData_t *threadData, modelica_metatype _inEqSystem, modelica_string _inPrefixIdstr, modelica_metatype _inTpl)
1149{
1150 modelica_metatype _outTpl = NULL((void*)0);
1151 modelica_metatype _vars = NULL((void*)0);
1152 modelica_integer _eqnlen;
1153 modelica_integer _eqnssize;
1154 modelica_integer _i;
1155 modelica_string _varlen_str = NULL((void*)0);
1156 modelica_string _eqnlen_str = NULL((void*)0);
1157 modelica_string _prefixIdstr = NULL((void*)0);
1158 modelica_string _prefixId = NULL((void*)0);
1159 modelica_metatype _eqnsl = NULL((void*)0);
1160 modelica_metatype _vars1 = NULL((void*)0);
1161 modelica_metatype _eqns = NULL((void*)0);
1162 modelica_metatype _m = NULL((void*)0);
1163 modelica_metatype _mT = NULL((void*)0);
1164 modelica_metatype _matching = NULL((void*)0);
1165 modelica_metatype _doc = NULL((void*)0);
1166 modelica_metatype _tags = NULL((void*)0);
1167 modelica_integer tmp1;
1168 modelica_metatype tmpMeta[6] __attribute__((unused)) = {0};
1169 MMC_SO()mmc_check_stackoverflow(threadData);
1170 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1171 // _outTpl has no default value.
1172 // _vars has no default value.
1173 // _eqnlen has no default value.
1174 // _eqnssize has no default value.
1175 // _i has no default value.
1176 // _varlen_str has no default value.
1177 // _eqnlen_str has no default value.
1178 // _prefixIdstr has no default value.
1179 // _prefixId has no default value.
1180 // _eqnsl has no default value.
1181 // _vars1 has no default value.
1182 // _eqns has no default value.
1183 // _m has no default value.
1184 // _mT has no default value.
1185 // _matching has no default value.
1186 // _doc has no default value.
1187 // _tags has no default value.
1188#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1189 /* Pattern-matching assignment */
1190#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1191 tmpMeta[0] = _inEqSystem;
1192#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1193 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1194#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1195 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
1196#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1197 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
1198#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1199 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (5)))))
;
1200#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1201 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (7)))))
;
1202#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1203 _vars1 = tmpMeta[1];
1204#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1205 _eqns = tmpMeta[2];
1206#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1207 _m = tmpMeta[3];
1208#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1209 _mT = tmpMeta[4];
Value stored to '_mT' is never read
1210#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1211 _matching = tmpMeta[5];
1212#line 1212 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1213
1214#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1215 /* Pattern-matching assignment */
1216#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1217 tmpMeta[0] = _inTpl;
1218#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1219 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (1)))))
;
1220#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1221 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1222#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1223 tmp1 = mmc_unbox_integer(tmpMeta[2])(((mmc_sint_t) (tmpMeta[2])) >> 1);
1224#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1225 _doc = tmpMeta[1];
1226#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1227 _i = tmp1 /* pattern as ty=Integer */;
1228#line 1228 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1229
1230#line 409 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1231 tmpMeta[0] = stringAppend(_inPrefixIdstr,_OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)));
1232#line 409 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1233 tmpMeta[1] = stringAppend(tmpMeta[0],intString(_i));
1234#line 409 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1235 _prefixId = tmpMeta[1];
1236#line 1236 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1237
1238#line 410 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1239 _vars = omc_BackendVariable_varList(threadData, _vars1);
1240#line 1240 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1241
1242#line 411 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1243 tmpMeta[0] = stringAppend(_OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)),intString(listLength(_vars)));
1244#line 411 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1245 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)));
1246#line 411 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1247 _varlen_str = tmpMeta[1];
1248#line 1248 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1249
1250#line 412 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1251 tmpMeta[0] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
1252#line 412 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1253 _tags = omc_DumpHTML_addHeadingTag(threadData, ((modelica_integer) 2), _varlen_str, tmpMeta[0]);
1254#line 1254 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1255
1256#line 413 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1257 _tags = omc_DumpHTML_printVarList(threadData, _vars, _prefixId, _tags);
1258#line 1258 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1259
1260#line 414 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1261 _eqnsl = omc_BackendEquation_equationList(threadData, _eqns);
1262#line 1262 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1263
1264#line 415 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1265 tmpMeta[0] = stringAppend(_OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)),intString(listLength(_eqnsl)));
1266#line 415 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1267 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)));
1268#line 415 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1269 tmpMeta[2] = stringAppend(tmpMeta[1],intString(omc_BackendEquation_equationArraySize(threadData, _eqns)));
1270#line 415 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1271 tmpMeta[3] = stringAppend(tmpMeta[2],_OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)));
1272#line 415 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1273 _eqnlen_str = tmpMeta[3];
1274#line 1274 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1275
1276#line 416 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1277 _tags = omc_DumpHTML_addHeadingTag(threadData, ((modelica_integer) 2), _eqnlen_str, _tags);
1278#line 1278 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1279
1280#line 417 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1281 _tags = omc_DumpHTML_dumpEqns(threadData, _eqnsl, _prefixId, _tags);
1282#line 1282 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1283
1284#line 420 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1285 _tags = omc_DumpHTML_dumpFullMatching(threadData, _matching, _prefixId, _tags);
1286#line 1286 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1287
1288#line 422 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1289 _doc = omc_DumpHTML_addLine(threadData, _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)), _doc);
1290#line 1290 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1291
1292#line 423 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1293 tmpMeta[0] = stringAppend(_OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)),_prefixId);
1294#line 423 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1295 tmpMeta[1] = stringAppend(tmpMeta[0],_OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)));
1296#line 423 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1297 tmpMeta[2] = stringAppend(_OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)),intString(_i));
1298#line 423 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1299 _doc = omc_DumpHTML_addHyperLink(threadData, tmpMeta[1], _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)), tmpMeta[2], _doc);
1300#line 1300 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1301
1302#line 424 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1303 tmpMeta[0] = stringAppend(_prefixId,_OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)));
1304#line 424 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1305 _doc = omc_DumpHTML_addDivision(threadData, tmpMeta[0], _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)), _tags, _doc);
1306#line 1306 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1307
1308#line 425 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1309 tmpMeta[0] = mmc_mk_box2(0, _doc, mmc_mk_integermmc_mk_icon(((modelica_integer) 1) + _i));
1310#line 425 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1311 _outTpl = tmpMeta[0];
1312#line 1312 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1313 _return: OMC_LABEL_UNUSED__attribute__((unused))
1314 return _outTpl;
1315}
1316
1317DLLExport
1318void omc_DumpHTML_dumpDAE(threadData_t *threadData, modelica_metatype _inDAE, modelica_string _inHeader, modelica_string _inFilename)
1319{
1320 modelica_metatype _doc = NULL((void*)0);
1321 modelica_string _str = NULL((void*)0);
1322 modelica_metatype _eqs = NULL((void*)0);
1323 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1324 MMC_SO()mmc_check_stackoverflow(threadData);
1325 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1326 // _doc has no default value.
1327 // _str has no default value.
1328 // _eqs has no default value.
1329#line 381 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1330 /* Pattern-matching assignment */
1331#line 381 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1332 tmpMeta[0] = _inDAE;
1333#line 381 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1334 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1335#line 381 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1336 _eqs = tmpMeta[1];
1337#line 1337 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1338
1339#line 382 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1340 _doc = omc_DumpHTML_emptyDocumentWithToggleFunktion(threadData);
1341#line 1341 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1342
1343#line 383 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1344 _doc = omc_DumpHTML_addHeading(threadData, ((modelica_integer) 1), _inHeader, _doc);
1345#line 1345 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1346
1347#line 384 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1348 _str = intString(((modelica_integer)floor(omc_System_time(threadData))));
1349#line 1349 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1350
1351#line 385 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1352 /* Pattern-matching assignment */
1353#line 385 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1354 tmpMeta[0] = mmc_mk_box2(0, _doc, mmc_mk_integermmc_mk_icon(((modelica_integer) 1)));
1355#line 385 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1356 tmpMeta[1] = omc_List_fold1(threadData, _eqs, boxvar_DumpHTML_dumpEqSystem((void*)((char*)(&(boxvar_lit_DumpHTML_dumpEqSystem).header
) + 3))
, _str, tmpMeta[0]);
1357#line 385 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1358 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[1]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[1]) - 3
))) + (1)))))
;
1359#line 385 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1360 _doc = tmpMeta[2];
1361#line 1361 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1362
1363#line 386 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1364 tmpMeta[0] = stringAppend(_str,_inFilename);
1365#line 386 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1366 omc_DumpHTML_dumpDocument(threadData, _doc, tmpMeta[0]);
1367#line 1367 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1368 _return: OMC_LABEL_UNUSED__attribute__((unused))
1369 return;
1370}
1371
1372PROTECTED_FUNCTION_STATIC modelica_string omc_DumpHTML_dumpStyle(threadData_t *threadData, modelica_metatype _inStyle)
1373{
1374 modelica_string _outBuffer = NULL((void*)0);
1375 modelica_string _name = NULL((void*)0);
1376 modelica_string _value = NULL((void*)0);
1377 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1378 MMC_SO()mmc_check_stackoverflow(threadData);
1379 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1380 // _outBuffer has no default value.
1381 // _name has no default value.
1382 // _value has no default value.
1383#line 368 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1384 /* Pattern-matching assignment */
1385#line 368 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1386 tmpMeta[0] = _inStyle;
1387#line 368 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1388 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1389#line 368 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1390 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
1391#line 368 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1392 _name = tmpMeta[1];
1393#line 368 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1394 _value = tmpMeta[2];
1395#line 1395 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1396
1397#line 369 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1398 tmpMeta[0] = stringAppend(_name,_OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)));
1399#line 369 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1400 tmpMeta[1] = stringAppend(tmpMeta[0],_value);
1401#line 369 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1402 _outBuffer = tmpMeta[1];
1403#line 1403 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1404 _return: OMC_LABEL_UNUSED__attribute__((unused))
1405 return _outBuffer;
1406}
1407
1408PROTECTED_FUNCTION_STATIC modelica_string omc_DumpHTML_dumpTag(threadData_t *threadData, modelica_metatype _tag, modelica_string _iBuffer)
1409{
1410 modelica_string _oBuffer = NULL((void*)0);
1411 modelica_string tmp1 = 0;
1412 modelica_metatype tmpMeta[7] __attribute__((unused)) = {0};
1413 MMC_SO()mmc_check_stackoverflow(threadData);
1414 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1415 // _oBuffer has no default value.
1416#line 1416 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1417 { /* match expression */
1418 modelica_metatype tmp4_1;
1419 tmp4_1 = _tag;
1420 {
1421 modelica_integer _i;
1422 modelica_string _t = NULL((void*)0);
1423 modelica_string _t1 = NULL((void*)0);
1424 modelica_string _t2 = NULL((void*)0);
1425 modelica_metatype _attr = NULL((void*)0);
1426 modelica_metatype _style = NULL((void*)0);
1427 modelica_metatype _tags = NULL((void*)0);
1428 int tmp4;
1429 // _i has no default value.
1430 // _t has no default value.
1431 // _t1 has no default value.
1432 // _t2 has no default value.
1433 // _attr has no default value.
1434 // _style has no default value.
1435 // _tags has no default value.
1436 {
1437 switch (MMC_SWITCH_CAST(valueConstructor(tmp4_1))(((((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))) >> 2
) & 255))
) {
1438 case 3: {
1439 modelica_integer tmp5;
1440 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,0,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp3_end;
1441 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1442 tmp5 = mmc_unbox_integer(tmpMeta[0])(((mmc_sint_t) (tmpMeta[0])) >> 1);
1443 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1444 _i = tmp5 /* pattern as ty=Integer */;
1445 _t = tmpMeta[1];
1446 /* Pattern matching succeeded */
1447#line 317 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1448 tmpMeta[0] = stringAppend(_iBuffer,_OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)));
1449#line 317 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1450 tmpMeta[1] = stringAppend(tmpMeta[0],intString(_i));
1451#line 317 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1452 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)));
1453#line 317 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1454 tmpMeta[3] = stringAppend(tmpMeta[2],_t);
1455#line 317 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1456 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)));
1457#line 317 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1458 tmpMeta[5] = stringAppend(tmpMeta[4],intString(_i));
1459#line 317 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1460 tmpMeta[6] = stringAppend(tmpMeta[5],_OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)));
1461#line 317 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1462 tmp1 = tmpMeta[6];
1463#line 1463 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1464 goto tmp3_done;
1465 }
1466 case 4: {
1467 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;
1468 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1469 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1470 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1471 _t = tmpMeta[0];
1472 _t1 = tmpMeta[1];
1473 _t2 = tmpMeta[2];
1474 /* Pattern matching succeeded */
1475#line 322 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1476 tmpMeta[0] = stringAppend(_iBuffer,_OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)));
1477#line 322 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1478 tmpMeta[1] = stringAppend(tmpMeta[0],_t);
1479#line 322 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1480 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)));
1481#line 322 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1482 tmpMeta[3] = stringAppend(tmpMeta[2],_t1);
1483#line 322 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1484 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)));
1485#line 322 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1486 tmpMeta[5] = stringAppend(tmpMeta[4],_t2);
1487#line 322 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1488 tmpMeta[6] = stringAppend(tmpMeta[5],_OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)));
1489#line 322 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1490 tmp1 = tmpMeta[6];
1491#line 1491 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1492 goto tmp3_done;
1493 }
1494 case 5: {
1495 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;
1496 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1497 _t = tmpMeta[0];
1498 /* Pattern matching succeeded */
1499#line 327 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1500 tmpMeta[0] = stringAppend(_iBuffer,_OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)));
1501#line 327 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1502 tmpMeta[1] = stringAppend(tmpMeta[0],_t);
1503#line 327 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1504 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)));
1505#line 327 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1506 tmp1 = tmpMeta[2];
1507#line 1507 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1508 goto tmp3_done;
1509 }
1510 case 6: {
1511 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,3,1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((1 +1) <<
10) + (((3 +3) & 255) << 2)))
== 0) goto tmp3_end;
1512 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1513 _t = tmpMeta[0];
1514 /* Pattern matching succeeded */
1515#line 332 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1516 tmpMeta[0] = stringAppend(_iBuffer,_OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)));
1517#line 332 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1518 tmpMeta[1] = stringAppend(tmpMeta[0],_t);
1519#line 332 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1520 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)));
1521#line 332 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1522 tmp1 = tmpMeta[2];
1523#line 1523 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1524 goto tmp3_done;
1525 }
1526 case 7: {
1527 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;
1528 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1529 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1530 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(4)))))
;
1531 _t = tmpMeta[0];
1532 _style = tmpMeta[1];
1533 _tags = tmpMeta[2];
1534 /* Pattern matching succeeded */
1535#line 337 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1536 _t1 = stringDelimitList(omc_List_map(threadData, _style, boxvar_DumpHTML_dumpStyle((void*)((char*)(&(boxvar_lit_DumpHTML_dumpStyle).header)
+ 3))
), _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)));
1537#line 1537 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1538
1539#line 338 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1540 _t2 = omc_List_fold(threadData, _tags, boxvar_DumpHTML_dumpTag((void*)((char*)(&(boxvar_lit_DumpHTML_dumpTag).header) +
3))
, _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)));
1541#line 1541 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1542#line 339 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1543 tmpMeta[0] = stringAppend(_iBuffer,_OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)));
1544#line 339 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1545 tmpMeta[1] = stringAppend(tmpMeta[0],_t);
1546#line 339 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1547 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)));
1548#line 339 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1549 tmpMeta[3] = stringAppend(tmpMeta[2],_t1);
1550#line 339 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1551 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)));
1552#line 339 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1553 tmpMeta[5] = stringAppend(tmpMeta[4],_t2);
1554#line 339 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1555 tmpMeta[6] = stringAppend(tmpMeta[5],_OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)));
1556#line 339 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1557 tmp1 = tmpMeta[6];
1558#line 1558 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1559 goto tmp3_done;
1560 }
1561 case 8: {
1562 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,5,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((5 +3) & 255) << 2)))
== 0) goto tmp3_end;
1563 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1564 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1565 _t1 = tmpMeta[0];
1566 _t2 = tmpMeta[1];
1567 /* Pattern matching succeeded */
1568#line 344 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1569 tmpMeta[0] = stringAppend(_iBuffer,_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)));
1570#line 344 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1571 tmpMeta[1] = stringAppend(tmpMeta[0],_t1);
1572#line 344 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1573 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)));
1574#line 344 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1575 tmpMeta[3] = stringAppend(tmpMeta[2],_t2);
1576#line 344 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1577 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)));
1578#line 344 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1579 tmp1 = tmpMeta[4];
1580#line 1580 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1581 goto tmp3_done;
1582 }
1583 case 9: {
1584 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,6,2)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((2 +1) <<
10) + (((6 +3) & 255) << 2)))
== 0) goto tmp3_end;
1585 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1586 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(3)))))
;
1587 _t1 = tmpMeta[0];
1588 _t2 = tmpMeta[1];
1589 /* Pattern matching succeeded */
1590#line 349 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1591 tmpMeta[0] = stringAppend(_iBuffer,_OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)));
1592#line 349 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1593 tmpMeta[1] = stringAppend(tmpMeta[0],_t1);
1594#line 349 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1595 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)));
1596#line 349 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1597 tmpMeta[3] = stringAppend(tmpMeta[2],_t2);
1598#line 349 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1599 tmpMeta[4] = stringAppend(tmpMeta[3],_OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)));
1600#line 349 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1601 tmp1 = tmpMeta[4];
1602#line 1602 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1603 goto tmp3_done;
1604 }
1605 case 10: {
1606 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,7,1)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((1 +1) <<
10) + (((7 +3) & 255) << 2)))
== 0) goto tmp3_end;
1607 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
1608 _attr = tmpMeta[0];
1609 /* Pattern matching succeeded */
1610#line 354 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1611 _t1 = stringDelimitList(_attr, _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)));
1612#line 1612 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1613#line 355 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1614 tmpMeta[0] = stringAppend(_iBuffer,_OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)));
1615#line 355 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1616 tmpMeta[1] = stringAppend(tmpMeta[0],_t1);
1617#line 355 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1618 tmpMeta[2] = stringAppend(tmpMeta[1],_OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)));
1619#line 355 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1620 tmp1 = tmpMeta[2];
1621#line 1621 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1622 goto tmp3_done;
1623 }
1624 }
1625 goto tmp3_end;
1626 tmp3_end: ;
1627 }
1628 goto goto_2;
1629 goto_2:;
1630 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1631 goto tmp3_done;
1632 tmp3_done:;
1633 }
1634 }
1635 _oBuffer = tmp1;
1636 _return: OMC_LABEL_UNUSED__attribute__((unused))
1637 return _oBuffer;
1638}
1639
1640PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addBodyTag(threadData_t *threadData, modelica_metatype _tag, modelica_metatype _inDoc)
1641{
1642 modelica_metatype _outDoc = NULL((void*)0);
1643 modelica_string _docType = NULL((void*)0);
1644 modelica_metatype _head = NULL((void*)0);
1645 modelica_metatype _body = NULL((void*)0);
1646 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
1647 MMC_SO()mmc_check_stackoverflow(threadData);
1648 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1649 // _outDoc has no default value.
1650 // _docType has no default value.
1651 // _head has no default value.
1652 // _body has no default value.
1653#line 298 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1654 /* Pattern-matching assignment */
1655#line 298 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1656 tmpMeta[0] = _inDoc;
1657#line 298 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1658 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1659#line 298 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1660 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
1661#line 298 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1662 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
1663#line 298 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1664 _docType = tmpMeta[1];
1665#line 298 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1666 _head = tmpMeta[2];
1667#line 298 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1668 _body = tmpMeta[3];
1669#line 1669 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1670
1671#line 299 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1672 tmpMeta[0] = mmc_mk_cons(_tag, _body);
1673#line 299 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1674 tmpMeta[1] = mmc_mk_box4(3, &DumpHTML_Document_DOCUMENT__desc, _docType, _head, tmpMeta[0]);
1675#line 299 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1676 _outDoc = tmpMeta[1];
1677#line 1677 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1678 _return: OMC_LABEL_UNUSED__attribute__((unused))
1679 return _outDoc;
1680}
1681
1682PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addHeadTag(threadData_t *threadData, modelica_metatype _tag, modelica_metatype _inDoc)
1683{
1684 modelica_metatype _outDoc = NULL((void*)0);
1685 modelica_string _docType = NULL((void*)0);
1686 modelica_metatype _head = NULL((void*)0);
1687 modelica_metatype _body = NULL((void*)0);
1688 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
1689 MMC_SO()mmc_check_stackoverflow(threadData);
1690 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1691 // _outDoc has no default value.
1692 // _docType has no default value.
1693 // _head has no default value.
1694 // _body has no default value.
1695#line 285 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1696 /* Pattern-matching assignment */
1697#line 285 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1698 tmpMeta[0] = _inDoc;
1699#line 285 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1700 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1701#line 285 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1702 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
1703#line 285 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1704 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
1705#line 285 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1706 _docType = tmpMeta[1];
1707#line 285 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1708 _head = tmpMeta[2];
1709#line 285 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1710 _body = tmpMeta[3];
1711#line 1711 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1712
1713#line 286 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1714 tmpMeta[0] = mmc_mk_cons(_tag, _head);
1715#line 286 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1716 tmpMeta[1] = mmc_mk_box4(3, &DumpHTML_Document_DOCUMENT__desc, _docType, tmpMeta[0], _body);
1717#line 286 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1718 _outDoc = tmpMeta[1];
1719#line 1719 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1720 _return: OMC_LABEL_UNUSED__attribute__((unused))
1721 return _outDoc;
1722}
1723
1724PROTECTED_FUNCTION_STATIC void omc_DumpHTML_dumpDocument(threadData_t *threadData, modelica_metatype _inDoc, modelica_string _name)
1725{
1726 modelica_string _str = NULL((void*)0);
1727 modelica_metatype _head = NULL((void*)0);
1728 modelica_metatype _body = NULL((void*)0);
1729 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
1730 MMC_SO()mmc_check_stackoverflow(threadData);
1731 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1732 // _str has no default value.
1733 // _head has no default value.
1734 // _body has no default value.
1735#line 266 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1736 /* Pattern-matching assignment */
1737#line 266 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1738 tmpMeta[0] = _inDoc;
1739#line 266 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1740 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1741#line 266 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1742 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
1743#line 266 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1744 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
1745#line 266 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1746 _str = tmpMeta[1];
1747#line 266 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1748 _head = tmpMeta[2];
1749#line 266 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1750 _body = tmpMeta[3];
1751#line 1751 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1752
1753#line 267 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1754 tmpMeta[0] = stringAppend(_str,_OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)));
1755#line 267 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1756 _str = tmpMeta[0];
1757#line 1757 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1758
1759#line 268 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1760 _str = omc_List_fold(threadData, listReverse(_head), boxvar_DumpHTML_dumpTag((void*)((char*)(&(boxvar_lit_DumpHTML_dumpTag).header) +
3))
, _str);
1761#line 1761 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1762
1763#line 269 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1764 tmpMeta[0] = stringAppend(_str,_OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)));
1765#line 269 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1766 _str = tmpMeta[0];
1767#line 1767 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1768
1769#line 270 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1770 tmpMeta[0] = stringAppend(_str,_OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)));
1771#line 270 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1772 _str = tmpMeta[0];
1773#line 1773 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1774
1775#line 271 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1776 _str = omc_List_fold(threadData, listReverse(_body), boxvar_DumpHTML_dumpTag((void*)((char*)(&(boxvar_lit_DumpHTML_dumpTag).header) +
3))
, _str);
1777#line 1777 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1778
1779#line 272 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1780 tmpMeta[0] = stringAppend(_str,_OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)));
1781#line 272 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1782 _str = tmpMeta[0];
1783#line 1783 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1784
1785#line 273 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1786 omc_System_writeFile(threadData, _name, _str);
1787#line 1787 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1788 _return: OMC_LABEL_UNUSED__attribute__((unused))
1789 return;
1790}
1791
1792PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addBodyTags(threadData_t *threadData, modelica_metatype _tags, modelica_metatype _inDoc)
1793{
1794 modelica_metatype _outDoc = NULL((void*)0);
1795 modelica_string _docType = NULL((void*)0);
1796 modelica_metatype _head = NULL((void*)0);
1797 modelica_metatype _body = NULL((void*)0);
1798 modelica_metatype _t = NULL((void*)0);
1799 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
1800 MMC_SO()mmc_check_stackoverflow(threadData);
1801 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1802 // _outDoc has no default value.
1803 // _docType has no default value.
1804 // _head has no default value.
1805 // _body has no default value.
1806 // _t has no default value.
1807#line 252 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1808 _t = listReverse(_tags);
1809#line 1809 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1810
1811#line 253 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1812 /* Pattern-matching assignment */
1813#line 253 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1814 tmpMeta[0] = _inDoc;
1815#line 253 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1816 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (2)))))
;
1817#line 253 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1818 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (3)))))
;
1819#line 253 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1820 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[0]), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[0]) - 3
))) + (4)))))
;
1821#line 253 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1822 _docType = tmpMeta[1];
1823#line 253 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1824 _head = tmpMeta[2];
1825#line 253 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1826 _body = tmpMeta[3];
1827#line 1827 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1828
1829#line 254 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1830 /* Pattern-matching assignment */
1831#line 254 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1832 tmpMeta[0] = listAppend(_body, _t);
1833#line 254 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1834 _body = tmpMeta[0];
1835#line 1835 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1836
1837#line 255 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1838 tmpMeta[0] = mmc_mk_box4(3, &DumpHTML_Document_DOCUMENT__desc, _docType, _head, _body);
1839#line 255 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1840 _outDoc = tmpMeta[0];
1841#line 1841 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1842 _return: OMC_LABEL_UNUSED__attribute__((unused))
1843 return _outDoc;
1844}
1845
1846PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addDivisionTag(threadData_t *threadData, modelica_string _id, modelica_metatype _style, modelica_metatype _tags, modelica_metatype _inTags)
1847{
1848 modelica_metatype _outTags = NULL((void*)0);
1849 modelica_metatype _t = NULL((void*)0);
1850 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1851 MMC_SO()mmc_check_stackoverflow(threadData);
1852 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1853 // _outTags has no default value.
1854 // _t has no default value.
1855#line 239 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1856 _t = listReverse(_tags);
1857#line 1857 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1858
1859#line 240 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1860 tmpMeta[1] = mmc_mk_box4(7, &DumpHTML_Tag_DIVISION__desc, _id, _style, _t);
1861#line 240 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1862 tmpMeta[0] = mmc_mk_cons(tmpMeta[1], _inTags);
1863#line 240 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1864 _outTags = tmpMeta[0];
1865#line 1865 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1866 _return: OMC_LABEL_UNUSED__attribute__((unused))
1867 return _outTags;
1868}
1869
1870PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addDivision(threadData_t *threadData, modelica_string _id, modelica_metatype _style, modelica_metatype _tags, modelica_metatype _inDoc)
1871{
1872 modelica_metatype _outDoc = NULL((void*)0);
1873 modelica_metatype _t = NULL((void*)0);
1874 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
1875 MMC_SO()mmc_check_stackoverflow(threadData);
1876 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1877 // _outDoc has no default value.
1878 // _t has no default value.
1879#line 225 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1880 _t = listReverse(_tags);
1881#line 1881 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1882
1883#line 226 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1884 tmpMeta[0] = mmc_mk_box4(7, &DumpHTML_Tag_DIVISION__desc, _id, _style, _t);
1885#line 226 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1886 _outDoc = omc_DumpHTML_addBodyTag(threadData, tmpMeta[0], _inDoc);
1887#line 1887 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1888 _return: OMC_LABEL_UNUSED__attribute__((unused))
1889 return _outDoc;
1890}
1891
1892PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addLineTag(threadData_t *threadData, modelica_string _text, modelica_metatype _inTags)
1893{
1894 modelica_metatype _outTags = NULL((void*)0);
1895 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1896 MMC_SO()mmc_check_stackoverflow(threadData);
1897 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1898 // _outTags has no default value.
1899#line 212 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1900 tmpMeta[1] = mmc_mk_box2(6, &DumpHTML_Tag_LINE__desc, _text);
1901#line 212 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1902 tmpMeta[0] = mmc_mk_cons(tmpMeta[1], _inTags);
1903#line 212 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1904 _outTags = tmpMeta[0];
1905#line 1905 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1906 _return: OMC_LABEL_UNUSED__attribute__((unused))
1907 return _outTags;
1908}
1909
1910PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addLine(threadData_t *threadData, modelica_string _text, modelica_metatype _inDoc)
1911{
1912 modelica_metatype _outDoc = NULL((void*)0);
1913 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
1914 MMC_SO()mmc_check_stackoverflow(threadData);
1915 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1916 // _outDoc has no default value.
1917#line 203 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1918 tmpMeta[0] = mmc_mk_box2(6, &DumpHTML_Tag_LINE__desc, _text);
1919#line 203 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1920 _outDoc = omc_DumpHTML_addBodyTag(threadData, tmpMeta[0], _inDoc);
1921#line 1921 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1922 _return: OMC_LABEL_UNUSED__attribute__((unused))
1923 return _outDoc;
1924}
1925
1926PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addAnkerTag(threadData_t *threadData, modelica_string _name, modelica_metatype _inTags)
1927{
1928 modelica_metatype _outTags = NULL((void*)0);
1929 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1930 MMC_SO()mmc_check_stackoverflow(threadData);
1931 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1932 // _outTags has no default value.
1933#line 194 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1934 tmpMeta[1] = mmc_mk_box2(5, &DumpHTML_Tag_ANKER__desc, _name);
1935#line 194 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1936 tmpMeta[0] = mmc_mk_cons(tmpMeta[1], _inTags);
1937#line 194 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1938 _outTags = tmpMeta[0];
1939#line 1939 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1940 _return: OMC_LABEL_UNUSED__attribute__((unused))
1941 return _outTags;
1942}
1943
1944PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addHyperLinkTag(threadData_t *threadData, modelica_string _href, modelica_string _title, modelica_string _text, modelica_metatype _inTags)
1945{
1946 modelica_metatype _outTags = NULL((void*)0);
1947 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1948 MMC_SO()mmc_check_stackoverflow(threadData);
1949 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1950 // _outTags has no default value.
1951#line 185 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1952 tmpMeta[1] = mmc_mk_box4(4, &DumpHTML_Tag_HYPERLINK__desc, _href, _title, _text);
1953#line 185 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1954 tmpMeta[0] = mmc_mk_cons(tmpMeta[1], _inTags);
1955#line 185 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1956 _outTags = tmpMeta[0];
1957#line 1957 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1958 _return: OMC_LABEL_UNUSED__attribute__((unused))
1959 return _outTags;
1960}
1961
1962PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addHyperLink(threadData_t *threadData, modelica_string _href, modelica_string _title, modelica_string _text, modelica_metatype _inDoc)
1963{
1964 modelica_metatype _outDoc = NULL((void*)0);
1965 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
1966 MMC_SO()mmc_check_stackoverflow(threadData);
1967 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1968 // _outDoc has no default value.
1969#line 174 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1970 tmpMeta[0] = mmc_mk_box4(4, &DumpHTML_Tag_HYPERLINK__desc, _href, _title, _text);
1971#line 174 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1972 _outDoc = omc_DumpHTML_addBodyTag(threadData, tmpMeta[0], _inDoc);
1973#line 1973 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1974 _return: OMC_LABEL_UNUSED__attribute__((unused))
1975 return _outDoc;
1976}
1977
1978PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addHeadingTag(threadData_t *threadData, modelica_integer _stage, modelica_string _text, modelica_metatype _inTags)
1979{
1980 modelica_metatype _outTags = NULL((void*)0);
1981 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1982 MMC_SO()mmc_check_stackoverflow(threadData);
1983 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1984 // _outTags has no default value.
1985#line 163 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1986 tmpMeta[1] = mmc_mk_box3(3, &DumpHTML_Tag_HEADING__desc, mmc_mk_integermmc_mk_icon(_stage), _text);
1987#line 163 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1988 tmpMeta[0] = mmc_mk_cons(tmpMeta[1], _inTags);
1989#line 163 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
1990 _outTags = tmpMeta[0];
1991#line 1991 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
1992 _return: OMC_LABEL_UNUSED__attribute__((unused))
1993 return _outTags;
1994}
1995PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DumpHTML_addHeadingTag(threadData_t *threadData, modelica_metatype _stage, modelica_metatype _text, modelica_metatype _inTags)
1996{
1997 modelica_integer tmp1;
1998 modelica_metatype _outTags = NULL((void*)0);
1999 tmp1 = mmc_unbox_integer(_stage)(((mmc_sint_t) (_stage)) >> 1);
2000 _outTags = omc_DumpHTML_addHeadingTag(threadData, tmp1, _text, _inTags);
2001 /* skip box _outTags; list<DumpHTML.Tag> */
2002 return _outTags;
2003}
2004
2005PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addHeading(threadData_t *threadData, modelica_integer _stage, modelica_string _text, modelica_metatype _inDoc)
2006{
2007 modelica_metatype _outDoc = NULL((void*)0);
2008 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2009 MMC_SO()mmc_check_stackoverflow(threadData);
2010 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2011 // _outDoc has no default value.
2012#line 153 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
2013 tmpMeta[0] = mmc_mk_box3(3, &DumpHTML_Tag_HEADING__desc, mmc_mk_integermmc_mk_icon(_stage), _text);
2014#line 153 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
2015 _outDoc = omc_DumpHTML_addBodyTag(threadData, tmpMeta[0], _inDoc);
2016#line 2016 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
2017 _return: OMC_LABEL_UNUSED__attribute__((unused))
2018 return _outDoc;
2019}
2020PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_DumpHTML_addHeading(threadData_t *threadData, modelica_metatype _stage, modelica_metatype _text, modelica_metatype _inDoc)
2021{
2022 modelica_integer tmp1;
2023 modelica_metatype _outDoc = NULL((void*)0);
2024 tmp1 = mmc_unbox_integer(_stage)(((mmc_sint_t) (_stage)) >> 1);
2025 _outDoc = omc_DumpHTML_addHeading(threadData, tmp1, _text, _inDoc);
2026 /* skip box _outDoc; DumpHTML.Document */
2027 return _outDoc;
2028}
2029
2030PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addScriptBody(threadData_t *threadData, modelica_string _type_, modelica_string _script, modelica_metatype _inDoc)
2031{
2032 modelica_metatype _outDoc = NULL((void*)0);
2033 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2034 MMC_SO()mmc_check_stackoverflow(threadData);
2035 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2036 // _outDoc has no default value.
2037#line 143 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
2038 tmpMeta[0] = mmc_mk_box3(9, &DumpHTML_Tag_SCRIPT__BODY__desc, _type_, _script);
2039#line 143 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
2040 _outDoc = omc_DumpHTML_addBodyTag(threadData, tmpMeta[0], _inDoc);
2041#line 2041 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
2042 _return: OMC_LABEL_UNUSED__attribute__((unused))
2043 return _outDoc;
2044}
2045
2046PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_addScript(threadData_t *threadData, modelica_string _type_, modelica_string _script, modelica_metatype _inDoc)
2047{
2048 modelica_metatype _outDoc = NULL((void*)0);
2049 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2050 MMC_SO()mmc_check_stackoverflow(threadData);
2051 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2052 // _outDoc has no default value.
2053#line 133 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
2054 tmpMeta[0] = mmc_mk_box3(8, &DumpHTML_Tag_SCRIPT__desc, _type_, _script);
2055#line 133 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
2056 _outDoc = omc_DumpHTML_addHeadTag(threadData, tmpMeta[0], _inDoc);
2057#line 2057 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
2058 _return: OMC_LABEL_UNUSED__attribute__((unused))
2059 return _outDoc;
2060}
2061
2062PROTECTED_FUNCTION_STATIC modelica_metatype omc_DumpHTML_emptyDocumentWithToggleFunktion(threadData_t *threadData)
2063{
2064 modelica_metatype _outDoc = NULL((void*)0);
2065 MMC_SO()mmc_check_stackoverflow(threadData);
2066 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2067 // _outDoc has no default value.
2068#line 117 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/BackEnd/DumpHTML.mo"
2069 _outDoc = omc_DumpHTML_addScript(threadData, _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)), _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)), _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)));
2070#line 2070 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/DumpHTML.c"
2071 _return: OMC_LABEL_UNUSED__attribute__((unused))
2072 return _outDoc;
2073}
2074