modelica_string realString(modelica_real r) { if (isinf(r) && r < 0) return MMC_REFSTRINGLIT(_OMC_LIT_NEG_INF); else if (isinf(r)) return MMC_REFSTRINGLIT(_OMC_LIT_POS_INF); else if (isnan(r)) return MMC_REFSTRINGLIT(_OMC_LIT_NAN); return _old_realString(r); }
#include "../omc_simulation_settings.h" #include "../meta/meta_modelica.h" static const MMC_DEFSTRINGLIT(OMC_STRINGLIT_0,0,""); void* mmc_emptystring = MMC_REFSTRINGLIT(OMC_STRINGLIT_0); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_01,1,"\x01"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_02,1,"\x02"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_03,1,"\x03"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_04,1,"\x04"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_05,1,"\x05"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_06,1,"\x06"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_07,1,"\x07"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_08,1,"\x08"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_09,1,"\x09"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0A,1,"\x0A"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0B,1,"\x0B"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0C,1,"\x0C"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0D,1,"\x0D"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0E,1,"\x0E"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_0F,1,"\x0F"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_10,1,"\x10"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_11,1,"\x11"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_12,1,"\x12"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_13,1,"\x13"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_14,1,"\x14"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_15,1,"\x15"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_16,1,"\x16"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_17,1,"\x17"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_18,1,"\x18"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_19,1,"\x19"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_1A,1,"\x1A"); static MMC_DEFSTRINGLIT(OMC_STRINGLIT_1_1B,1,"\x1B");