@@ -1545,7 +1545,7 @@ bool parseModelDescriptionFmi3(fmiHandle *fmu)
15451545
15461546 var .causality = fmi3CausalityLocal ;
15471547 const char * causality = NULL ;
1548- if (parseStringAttributeEzXmlAndRememberPointer (varElement , "causality" , & causality , fmu )) {
1548+ if (parseStringAttributeEzXml (varElement , "causality" , & causality )) {
15491549 if (!strcmp (causality , "parameter" )) {
15501550 var .causality = fmi3CausalityParameter ;
15511551 }
@@ -1586,7 +1586,7 @@ bool parseModelDescriptionFmi3(fmiHandle *fmu)
15861586 else {
15871587 var .variability = fmi3VariabilityDiscrete ;
15881588 }
1589- if (parseStringAttributeEzXmlAndRememberPointer (varElement , "variability" , & variability , fmu )) {
1589+ if (parseStringAttributeEzXml (varElement , "variability" , & variability )) {
15901590 if (variability && !strcmp (variability , "constant" )) {
15911591 var .variability = fmi3VariabilityConstant ;
15921592 }
@@ -1626,7 +1626,7 @@ bool parseModelDescriptionFmi3(fmiHandle *fmu)
16261626 var .datatype == fmi3DataTypeEnumeration ){
16271627 var .initial = fmi3InitialUnknown ;
16281628 const char * initial = NULL ;
1629- if (parseStringAttributeEzXmlAndRememberPointer (varElement , "initial" , & initial , fmu ))
1629+ if (parseStringAttributeEzXml (varElement , "initial" , & initial ))
16301630 {
16311631 if (initial && !strcmp (initial , "approx" ))
16321632 {
0 commit comments