meta_modelica_builtin_boxvar.h 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. /* Code generated by meta_modelica_gen_boxvar.py */
  2. #if !(defined(OMC_MINIMAL_RUNTIME) || defined(OMC_FMI_RUNTIME))
  3. #if !defined(OMC_GENERATE_RELOCATABLE_CODE) || defined(OMC_BOOTSTRAPPING_STAGE_1) || defined(OMC_BOOTSTRAPPING_STAGE_2)
  4. #define OMC_SYM_BOXPTR(X) &boxptr_##X
  5. #else
  6. #define OMC_SYM_BOXPTR(X) &boxvar_fn_##X
  7. static void* boxvar_fn_arrayAppend = (void*) boxptr_arrayAppend;
  8. static void* boxvar_fn_arrayCopy = (void*) boxptr_arrayCopy;
  9. static void* boxvar_fn_arrayGet = (void*) boxptr_arrayGet;
  10. static void* boxvar_fn_arrayList = (void*) boxptr_arrayList;
  11. static void* boxvar_fn_arrayNth = (void*) boxptr_arrayNth;
  12. static void* boxvar_fn_arrayUpdate = (void*) boxptr_arrayUpdate;
  13. static void* boxvar_fn_boolAnd = (void*) boxptr_boolAnd;
  14. static void* boxvar_fn_boolEq = (void*) boxptr_boolEq;
  15. static void* boxvar_fn_boolNot = (void*) boxptr_boolNot;
  16. static void* boxvar_fn_boolOr = (void*) boxptr_boolOr;
  17. static void* boxvar_fn_boolString = (void*) boxptr_boolString;
  18. static void* boxvar_fn_cons = (void*) boxptr_cons;
  19. static void* boxvar_fn_equality = (void*) boxptr_equality;
  20. static void* boxvar_fn_getGlobalRoot = (void*) boxptr_getGlobalRoot;
  21. static void* boxvar_fn_intAbs = (void*) boxptr_intAbs;
  22. static void* boxvar_fn_intAdd = (void*) boxptr_intAdd;
  23. static void* boxvar_fn_intDiv = (void*) boxptr_intDiv;
  24. static void* boxvar_fn_intEq = (void*) boxptr_intEq;
  25. static void* boxvar_fn_intGe = (void*) boxptr_intGe;
  26. static void* boxvar_fn_intGt = (void*) boxptr_intGt;
  27. static void* boxvar_fn_intLe = (void*) boxptr_intLe;
  28. static void* boxvar_fn_intLt = (void*) boxptr_intLt;
  29. static void* boxvar_fn_intMax = (void*) boxptr_intMax;
  30. static void* boxvar_fn_intMin = (void*) boxptr_intMin;
  31. static void* boxvar_fn_intMod = (void*) boxptr_intMod;
  32. static void* boxvar_fn_intMul = (void*) boxptr_intMul;
  33. static void* boxvar_fn_intNe = (void*) boxptr_intNe;
  34. static void* boxvar_fn_intNeg = (void*) boxptr_intNeg;
  35. static void* boxvar_fn_intReal = (void*) boxptr_intReal;
  36. static void* boxvar_fn_intString = (void*) boxptr_intString;
  37. static void* boxvar_fn_intStringChar = (void*) boxptr_intStringChar;
  38. static void* boxvar_fn_intSub = (void*) boxptr_intSub;
  39. static void* boxvar_fn_isNone = (void*) boxptr_isNone;
  40. static void* boxvar_fn_isSome = (void*) boxptr_isSome;
  41. static void* boxvar_fn_listAppend = (void*) boxptr_listAppend;
  42. static void* boxvar_fn_listArray = (void*) boxptr_listArray;
  43. static void* boxvar_fn_listDelete = (void*) boxptr_listDelete;
  44. static void* boxvar_fn_listEmpty = (void*) boxptr_listEmpty;
  45. static void* boxvar_fn_listGet = (void*) boxptr_listGet;
  46. static void* boxvar_fn_listHead = (void*) boxptr_listHead;
  47. static void* boxvar_fn_listLength = (void*) boxptr_listLength;
  48. static void* boxvar_fn_listMember = (void*) boxptr_listMember;
  49. static void* boxvar_fn_listNth = (void*) boxptr_listNth;
  50. static void* boxvar_fn_listRest = (void*) boxptr_listRest;
  51. static void* boxvar_fn_listReverse = (void*) boxptr_listReverse;
  52. static void* boxvar_fn_listReverseInPlace = (void*) boxptr_listReverseInPlace;
  53. static void* boxvar_fn_print = (void*) boxptr_print;
  54. static void* boxvar_fn_realAbs = (void*) boxptr_realAbs;
  55. static void* boxvar_fn_realAdd = (void*) boxptr_realAdd;
  56. static void* boxvar_fn_realDiv = (void*) boxptr_realDiv;
  57. static void* boxvar_fn_realEq = (void*) boxptr_realEq;
  58. static void* boxvar_fn_realGe = (void*) boxptr_realGe;
  59. static void* boxvar_fn_realGt = (void*) boxptr_realGt;
  60. static void* boxvar_fn_realInt = (void*) boxptr_realInt;
  61. static void* boxvar_fn_realLe = (void*) boxptr_realLe;
  62. static void* boxvar_fn_realLt = (void*) boxptr_realLt;
  63. static void* boxvar_fn_realMax = (void*) boxptr_realMax;
  64. static void* boxvar_fn_realMin = (void*) boxptr_realMin;
  65. static void* boxvar_fn_realMod = (void*) boxptr_realMod;
  66. static void* boxvar_fn_realMul = (void*) boxptr_realMul;
  67. static void* boxvar_fn_realNe = (void*) boxptr_realNe;
  68. static void* boxvar_fn_realNeg = (void*) boxptr_realNeg;
  69. static void* boxvar_fn_realPow = (void*) boxptr_realPow;
  70. static void* boxvar_fn_realString = (void*) boxptr_realString;
  71. static void* boxvar_fn_realSub = (void*) boxptr_realSub;
  72. static void* boxvar_fn_setGlobalRoot = (void*) boxptr_setGlobalRoot;
  73. static void* boxvar_fn_stringAppend = (void*) boxptr_stringAppend;
  74. static void* boxvar_fn_stringCharInt = (void*) boxptr_stringCharInt;
  75. static void* boxvar_fn_stringCompare = (void*) boxptr_stringCompare;
  76. static void* boxvar_fn_stringDelimitList = (void*) boxptr_stringDelimitList;
  77. static void* boxvar_fn_stringEq = (void*) boxptr_stringEq;
  78. static void* boxvar_fn_stringEqual = (void*) boxptr_stringEqual;
  79. static void* boxvar_fn_stringGet = (void*) boxptr_stringGet;
  80. static void* boxvar_fn_stringGetStringChar = (void*) boxptr_stringGetStringChar;
  81. static void* boxvar_fn_stringHash = (void*) boxptr_stringHash;
  82. static void* boxvar_fn_stringHashDjb2 = (void*) boxptr_stringHashDjb2;
  83. static void* boxvar_fn_stringHashDjb2Mod = (void*) boxptr_stringHashDjb2Mod;
  84. static void* boxvar_fn_stringHashSdbm = (void*) boxptr_stringHashSdbm;
  85. static void* boxvar_fn_stringInt = (void*) boxptr_stringInt;
  86. static void* boxvar_fn_stringLength = (void*) boxptr_stringLength;
  87. static void* boxvar_fn_stringReal = (void*) boxptr_stringReal;
  88. static void* boxvar_fn_stringUpdateStringChar = (void*) boxptr_stringUpdateStringChar;
  89. static void* boxvar_fn_substring = (void*) boxptr_substring;
  90. static void* boxvar_fn_valueConstructor = (void*) boxptr_valueConstructor;
  91. static void* boxvar_fn_valueEq = (void*) boxptr_valueEq;
  92. static void* boxvar_fn_valueHashMod = (void*) boxptr_valueHashMod;
  93. #endif
  94. static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayAppend,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(arrayAppend),0}};
  95. #define boxvar_arrayAppend MMC_REFSTRUCTLIT(boxvar_lit_arrayAppend)
  96. static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayCopy,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(arrayCopy),0}};
  97. #define boxvar_arrayCopy MMC_REFSTRUCTLIT(boxvar_lit_arrayCopy)
  98. static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayGet,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(arrayGet),0}};
  99. #define boxvar_arrayGet MMC_REFSTRUCTLIT(boxvar_lit_arrayGet)
  100. static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayList,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(arrayList),0}};
  101. #define boxvar_arrayList MMC_REFSTRUCTLIT(boxvar_lit_arrayList)
  102. static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayNth,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(arrayNth),0}};
  103. #define boxvar_arrayNth MMC_REFSTRUCTLIT(boxvar_lit_arrayNth)
  104. static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayUpdate,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(arrayUpdate),0}};
  105. #define boxvar_arrayUpdate MMC_REFSTRUCTLIT(boxvar_lit_arrayUpdate)
  106. static const MMC_DEFSTRUCTLIT(boxvar_lit_boolAnd,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(boolAnd),0}};
  107. #define boxvar_boolAnd MMC_REFSTRUCTLIT(boxvar_lit_boolAnd)
  108. static const MMC_DEFSTRUCTLIT(boxvar_lit_boolEq,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(boolEq),0}};
  109. #define boxvar_boolEq MMC_REFSTRUCTLIT(boxvar_lit_boolEq)
  110. static const MMC_DEFSTRUCTLIT(boxvar_lit_boolNot,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(boolNot),0}};
  111. #define boxvar_boolNot MMC_REFSTRUCTLIT(boxvar_lit_boolNot)
  112. static const MMC_DEFSTRUCTLIT(boxvar_lit_boolOr,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(boolOr),0}};
  113. #define boxvar_boolOr MMC_REFSTRUCTLIT(boxvar_lit_boolOr)
  114. static const MMC_DEFSTRUCTLIT(boxvar_lit_boolString,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(boolString),0}};
  115. #define boxvar_boolString MMC_REFSTRUCTLIT(boxvar_lit_boolString)
  116. static const MMC_DEFSTRUCTLIT(boxvar_lit_cons,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(cons),0}};
  117. #define boxvar_cons MMC_REFSTRUCTLIT(boxvar_lit_cons)
  118. static const MMC_DEFSTRUCTLIT(boxvar_lit_equality,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(equality),0}};
  119. #define boxvar_equality MMC_REFSTRUCTLIT(boxvar_lit_equality)
  120. static const MMC_DEFSTRUCTLIT(boxvar_lit_getGlobalRoot,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(getGlobalRoot),0}};
  121. #define boxvar_getGlobalRoot MMC_REFSTRUCTLIT(boxvar_lit_getGlobalRoot)
  122. static const MMC_DEFSTRUCTLIT(boxvar_lit_intAbs,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intAbs),0}};
  123. #define boxvar_intAbs MMC_REFSTRUCTLIT(boxvar_lit_intAbs)
  124. static const MMC_DEFSTRUCTLIT(boxvar_lit_intAdd,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intAdd),0}};
  125. #define boxvar_intAdd MMC_REFSTRUCTLIT(boxvar_lit_intAdd)
  126. static const MMC_DEFSTRUCTLIT(boxvar_lit_intDiv,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intDiv),0}};
  127. #define boxvar_intDiv MMC_REFSTRUCTLIT(boxvar_lit_intDiv)
  128. static const MMC_DEFSTRUCTLIT(boxvar_lit_intEq,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intEq),0}};
  129. #define boxvar_intEq MMC_REFSTRUCTLIT(boxvar_lit_intEq)
  130. static const MMC_DEFSTRUCTLIT(boxvar_lit_intGe,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intGe),0}};
  131. #define boxvar_intGe MMC_REFSTRUCTLIT(boxvar_lit_intGe)
  132. static const MMC_DEFSTRUCTLIT(boxvar_lit_intGt,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intGt),0}};
  133. #define boxvar_intGt MMC_REFSTRUCTLIT(boxvar_lit_intGt)
  134. static const MMC_DEFSTRUCTLIT(boxvar_lit_intLe,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intLe),0}};
  135. #define boxvar_intLe MMC_REFSTRUCTLIT(boxvar_lit_intLe)
  136. static const MMC_DEFSTRUCTLIT(boxvar_lit_intLt,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intLt),0}};
  137. #define boxvar_intLt MMC_REFSTRUCTLIT(boxvar_lit_intLt)
  138. static const MMC_DEFSTRUCTLIT(boxvar_lit_intMax,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intMax),0}};
  139. #define boxvar_intMax MMC_REFSTRUCTLIT(boxvar_lit_intMax)
  140. static const MMC_DEFSTRUCTLIT(boxvar_lit_intMin,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intMin),0}};
  141. #define boxvar_intMin MMC_REFSTRUCTLIT(boxvar_lit_intMin)
  142. static const MMC_DEFSTRUCTLIT(boxvar_lit_intMod,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intMod),0}};
  143. #define boxvar_intMod MMC_REFSTRUCTLIT(boxvar_lit_intMod)
  144. static const MMC_DEFSTRUCTLIT(boxvar_lit_intMul,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intMul),0}};
  145. #define boxvar_intMul MMC_REFSTRUCTLIT(boxvar_lit_intMul)
  146. static const MMC_DEFSTRUCTLIT(boxvar_lit_intNe,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intNe),0}};
  147. #define boxvar_intNe MMC_REFSTRUCTLIT(boxvar_lit_intNe)
  148. static const MMC_DEFSTRUCTLIT(boxvar_lit_intNeg,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intNeg),0}};
  149. #define boxvar_intNeg MMC_REFSTRUCTLIT(boxvar_lit_intNeg)
  150. static const MMC_DEFSTRUCTLIT(boxvar_lit_intReal,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intReal),0}};
  151. #define boxvar_intReal MMC_REFSTRUCTLIT(boxvar_lit_intReal)
  152. static const MMC_DEFSTRUCTLIT(boxvar_lit_intString,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intString),0}};
  153. #define boxvar_intString MMC_REFSTRUCTLIT(boxvar_lit_intString)
  154. static const MMC_DEFSTRUCTLIT(boxvar_lit_intStringChar,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intStringChar),0}};
  155. #define boxvar_intStringChar MMC_REFSTRUCTLIT(boxvar_lit_intStringChar)
  156. static const MMC_DEFSTRUCTLIT(boxvar_lit_intSub,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(intSub),0}};
  157. #define boxvar_intSub MMC_REFSTRUCTLIT(boxvar_lit_intSub)
  158. static const MMC_DEFSTRUCTLIT(boxvar_lit_isNone,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(isNone),0}};
  159. #define boxvar_isNone MMC_REFSTRUCTLIT(boxvar_lit_isNone)
  160. static const MMC_DEFSTRUCTLIT(boxvar_lit_isSome,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(isSome),0}};
  161. #define boxvar_isSome MMC_REFSTRUCTLIT(boxvar_lit_isSome)
  162. static const MMC_DEFSTRUCTLIT(boxvar_lit_listAppend,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listAppend),0}};
  163. #define boxvar_listAppend MMC_REFSTRUCTLIT(boxvar_lit_listAppend)
  164. static const MMC_DEFSTRUCTLIT(boxvar_lit_listArray,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listArray),0}};
  165. #define boxvar_listArray MMC_REFSTRUCTLIT(boxvar_lit_listArray)
  166. static const MMC_DEFSTRUCTLIT(boxvar_lit_listDelete,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listDelete),0}};
  167. #define boxvar_listDelete MMC_REFSTRUCTLIT(boxvar_lit_listDelete)
  168. static const MMC_DEFSTRUCTLIT(boxvar_lit_listEmpty,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listEmpty),0}};
  169. #define boxvar_listEmpty MMC_REFSTRUCTLIT(boxvar_lit_listEmpty)
  170. static const MMC_DEFSTRUCTLIT(boxvar_lit_listGet,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listGet),0}};
  171. #define boxvar_listGet MMC_REFSTRUCTLIT(boxvar_lit_listGet)
  172. static const MMC_DEFSTRUCTLIT(boxvar_lit_listHead,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listHead),0}};
  173. #define boxvar_listHead MMC_REFSTRUCTLIT(boxvar_lit_listHead)
  174. static const MMC_DEFSTRUCTLIT(boxvar_lit_listLength,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listLength),0}};
  175. #define boxvar_listLength MMC_REFSTRUCTLIT(boxvar_lit_listLength)
  176. static const MMC_DEFSTRUCTLIT(boxvar_lit_listMember,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listMember),0}};
  177. #define boxvar_listMember MMC_REFSTRUCTLIT(boxvar_lit_listMember)
  178. static const MMC_DEFSTRUCTLIT(boxvar_lit_listNth,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listNth),0}};
  179. #define boxvar_listNth MMC_REFSTRUCTLIT(boxvar_lit_listNth)
  180. static const MMC_DEFSTRUCTLIT(boxvar_lit_listRest,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listRest),0}};
  181. #define boxvar_listRest MMC_REFSTRUCTLIT(boxvar_lit_listRest)
  182. static const MMC_DEFSTRUCTLIT(boxvar_lit_listReverse,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listReverse),0}};
  183. #define boxvar_listReverse MMC_REFSTRUCTLIT(boxvar_lit_listReverse)
  184. static const MMC_DEFSTRUCTLIT(boxvar_lit_listReverseInPlace,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(listReverseInPlace),0}};
  185. #define boxvar_listReverseInPlace MMC_REFSTRUCTLIT(boxvar_lit_listReverseInPlace)
  186. static const MMC_DEFSTRUCTLIT(boxvar_lit_print,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(print),0}};
  187. #define boxvar_print MMC_REFSTRUCTLIT(boxvar_lit_print)
  188. static const MMC_DEFSTRUCTLIT(boxvar_lit_realAbs,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realAbs),0}};
  189. #define boxvar_realAbs MMC_REFSTRUCTLIT(boxvar_lit_realAbs)
  190. static const MMC_DEFSTRUCTLIT(boxvar_lit_realAdd,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realAdd),0}};
  191. #define boxvar_realAdd MMC_REFSTRUCTLIT(boxvar_lit_realAdd)
  192. static const MMC_DEFSTRUCTLIT(boxvar_lit_realDiv,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realDiv),0}};
  193. #define boxvar_realDiv MMC_REFSTRUCTLIT(boxvar_lit_realDiv)
  194. static const MMC_DEFSTRUCTLIT(boxvar_lit_realEq,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realEq),0}};
  195. #define boxvar_realEq MMC_REFSTRUCTLIT(boxvar_lit_realEq)
  196. static const MMC_DEFSTRUCTLIT(boxvar_lit_realGe,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realGe),0}};
  197. #define boxvar_realGe MMC_REFSTRUCTLIT(boxvar_lit_realGe)
  198. static const MMC_DEFSTRUCTLIT(boxvar_lit_realGt,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realGt),0}};
  199. #define boxvar_realGt MMC_REFSTRUCTLIT(boxvar_lit_realGt)
  200. static const MMC_DEFSTRUCTLIT(boxvar_lit_realInt,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realInt),0}};
  201. #define boxvar_realInt MMC_REFSTRUCTLIT(boxvar_lit_realInt)
  202. static const MMC_DEFSTRUCTLIT(boxvar_lit_realLe,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realLe),0}};
  203. #define boxvar_realLe MMC_REFSTRUCTLIT(boxvar_lit_realLe)
  204. static const MMC_DEFSTRUCTLIT(boxvar_lit_realLt,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realLt),0}};
  205. #define boxvar_realLt MMC_REFSTRUCTLIT(boxvar_lit_realLt)
  206. static const MMC_DEFSTRUCTLIT(boxvar_lit_realMax,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realMax),0}};
  207. #define boxvar_realMax MMC_REFSTRUCTLIT(boxvar_lit_realMax)
  208. static const MMC_DEFSTRUCTLIT(boxvar_lit_realMin,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realMin),0}};
  209. #define boxvar_realMin MMC_REFSTRUCTLIT(boxvar_lit_realMin)
  210. static const MMC_DEFSTRUCTLIT(boxvar_lit_realMod,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realMod),0}};
  211. #define boxvar_realMod MMC_REFSTRUCTLIT(boxvar_lit_realMod)
  212. static const MMC_DEFSTRUCTLIT(boxvar_lit_realMul,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realMul),0}};
  213. #define boxvar_realMul MMC_REFSTRUCTLIT(boxvar_lit_realMul)
  214. static const MMC_DEFSTRUCTLIT(boxvar_lit_realNe,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realNe),0}};
  215. #define boxvar_realNe MMC_REFSTRUCTLIT(boxvar_lit_realNe)
  216. static const MMC_DEFSTRUCTLIT(boxvar_lit_realNeg,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realNeg),0}};
  217. #define boxvar_realNeg MMC_REFSTRUCTLIT(boxvar_lit_realNeg)
  218. static const MMC_DEFSTRUCTLIT(boxvar_lit_realPow,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realPow),0}};
  219. #define boxvar_realPow MMC_REFSTRUCTLIT(boxvar_lit_realPow)
  220. static const MMC_DEFSTRUCTLIT(boxvar_lit_realString,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realString),0}};
  221. #define boxvar_realString MMC_REFSTRUCTLIT(boxvar_lit_realString)
  222. static const MMC_DEFSTRUCTLIT(boxvar_lit_realSub,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(realSub),0}};
  223. #define boxvar_realSub MMC_REFSTRUCTLIT(boxvar_lit_realSub)
  224. static const MMC_DEFSTRUCTLIT(boxvar_lit_setGlobalRoot,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(setGlobalRoot),0}};
  225. #define boxvar_setGlobalRoot MMC_REFSTRUCTLIT(boxvar_lit_setGlobalRoot)
  226. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringAppend,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringAppend),0}};
  227. #define boxvar_stringAppend MMC_REFSTRUCTLIT(boxvar_lit_stringAppend)
  228. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringCharInt,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringCharInt),0}};
  229. #define boxvar_stringCharInt MMC_REFSTRUCTLIT(boxvar_lit_stringCharInt)
  230. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringCompare,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringCompare),0}};
  231. #define boxvar_stringCompare MMC_REFSTRUCTLIT(boxvar_lit_stringCompare)
  232. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringDelimitList,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringDelimitList),0}};
  233. #define boxvar_stringDelimitList MMC_REFSTRUCTLIT(boxvar_lit_stringDelimitList)
  234. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringEq,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringEq),0}};
  235. #define boxvar_stringEq MMC_REFSTRUCTLIT(boxvar_lit_stringEq)
  236. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringEqual,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringEqual),0}};
  237. #define boxvar_stringEqual MMC_REFSTRUCTLIT(boxvar_lit_stringEqual)
  238. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringGet,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringGet),0}};
  239. #define boxvar_stringGet MMC_REFSTRUCTLIT(boxvar_lit_stringGet)
  240. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringGetStringChar,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringGetStringChar),0}};
  241. #define boxvar_stringGetStringChar MMC_REFSTRUCTLIT(boxvar_lit_stringGetStringChar)
  242. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringHash,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringHash),0}};
  243. #define boxvar_stringHash MMC_REFSTRUCTLIT(boxvar_lit_stringHash)
  244. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringHashDjb2,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringHashDjb2),0}};
  245. #define boxvar_stringHashDjb2 MMC_REFSTRUCTLIT(boxvar_lit_stringHashDjb2)
  246. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringHashDjb2Mod,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringHashDjb2Mod),0}};
  247. #define boxvar_stringHashDjb2Mod MMC_REFSTRUCTLIT(boxvar_lit_stringHashDjb2Mod)
  248. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringHashSdbm,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringHashSdbm),0}};
  249. #define boxvar_stringHashSdbm MMC_REFSTRUCTLIT(boxvar_lit_stringHashSdbm)
  250. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringInt,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringInt),0}};
  251. #define boxvar_stringInt MMC_REFSTRUCTLIT(boxvar_lit_stringInt)
  252. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringLength,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringLength),0}};
  253. #define boxvar_stringLength MMC_REFSTRUCTLIT(boxvar_lit_stringLength)
  254. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringReal,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringReal),0}};
  255. #define boxvar_stringReal MMC_REFSTRUCTLIT(boxvar_lit_stringReal)
  256. static const MMC_DEFSTRUCTLIT(boxvar_lit_stringUpdateStringChar,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(stringUpdateStringChar),0}};
  257. #define boxvar_stringUpdateStringChar MMC_REFSTRUCTLIT(boxvar_lit_stringUpdateStringChar)
  258. static const MMC_DEFSTRUCTLIT(boxvar_lit_substring,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(substring),0}};
  259. #define boxvar_substring MMC_REFSTRUCTLIT(boxvar_lit_substring)
  260. static const MMC_DEFSTRUCTLIT(boxvar_lit_valueConstructor,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(valueConstructor),0}};
  261. #define boxvar_valueConstructor MMC_REFSTRUCTLIT(boxvar_lit_valueConstructor)
  262. static const MMC_DEFSTRUCTLIT(boxvar_lit_valueEq,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(valueEq),0}};
  263. #define boxvar_valueEq MMC_REFSTRUCTLIT(boxvar_lit_valueEq)
  264. static const MMC_DEFSTRUCTLIT(boxvar_lit_valueHashMod,2,0) {(modelica_metatype) OMC_SYM_BOXPTR(valueHashMod),0}};
  265. #define boxvar_valueHashMod MMC_REFSTRUCTLIT(boxvar_lit_valueHashMod)
  266. #undef OMC_SYM_BOXPTR
  267. #endif /* #if !(defined(OMC_MINIMAL_RUNTIME) || defined(OMC_FMI_RUNTIME)) */