Skip to content

FloatAbs

FloatAbs

Description

Replace a float with its absolute value.

Parameters

Name Direction Description
value in Float to modify

Usage example (from documentation)

  FloatAbs(&value);

Usage example (Cross-references)

Usage examples (Cross-references)
    }
    
    void FloatAbs(Float *value) {
        ValidateFloat(value);
        value->negative = false;
    
    bool test_float_negate_abs(void) {
        WriteFmt("Testing FloatNegate and FloatAbs\n");
    
        Float value = FloatFromStr("12.5");
    
        StrDeinit(&text);
        FloatAbs(&value);
        text   = FloatToStr(&value);
        result = result && (strcmp(text.data, "12.5") == 0);
        Str   text     = FloatToStr(&clone);
    
        FloatAbs(&original);
    
        bool result = FloatEQ(&clone, &expected);
Last updated on