File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -209,7 +209,7 @@ modelica_metatype boxptr_intNeg(modelica_metatype i)
209209
210210modelica_metatype boxptr_intReal (modelica_metatype i)
211211{
212- return mmc_mk_rcon (-( mmc__unbox__integer (i) ));
212+ return mmc_mk_rcon (mmc__unbox__integer (i));
213213}
214214
215215modelica_metatype boxptr_intString (modelica_metatype i)
@@ -326,6 +326,11 @@ realString_rettype realString(modelica_real r)
326326 return res;
327327}
328328
329+ modelica_metatype boxptr_realString (modelica_metatype r)
330+ {
331+ return mmc_mk_scon (realString (mmc_prim_get_real (r)));
332+ }
333+
329334modelica_metatype boxptr_realAdd (modelica_metatype r1, modelica_metatype r2)
330335{
331336 return mmc_mk_rcon (mmc_prim_get_real (r1)+mmc_prim_get_real (r2));
Original file line number Diff line number Diff line change @@ -186,6 +186,8 @@ typedef modelica_string_t realString_rettype;
186186realInt_rettype realInt (modelica_real );
187187realString_rettype realString (modelica_real );
188188
189+ modelica_metatype boxptr_realString (modelica_metatype );
190+
189191/* String Character Conversion */
190192typedef modelica_integer stringCharInt_rettype ;
191193typedef modelica_string_t intStringChar_rettype ;
You can’t perform that action at this time.
0 commit comments