#include #include #include #include #include #include s_expVal * castExprToInt(s_expVal * eVal) { return expValueIntNew(expValueInt (eVal)); } s_expVal * castExprToFloat(s_expVal * eVal) { return expValueFloatNew(expValueFloat (eVal)); } s_expVal * castExprToString(s_expVal * eVal) { char * val = expValueString(eVal); s_expVal * ret = expValueStringNew(val); free(val); return ret; }