From be6dde2639b82768054928fef97591772bad9c3e Mon Sep 17 00:00:00 2001 From: Evan Klinger Date: Mon, 22 Nov 1999 02:38:00 +0000 Subject: [PATCH] Optimize a tiny bit --- ext/standard/math.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/standard/math.c b/ext/standard/math.c index b75e004928..0ab4fbc16c 100644 --- a/ext/standard/math.c +++ b/ext/standard/math.c @@ -48,7 +48,7 @@ PHP_FUNCTION(abs) if ((*value)->type == IS_DOUBLE) { RETURN_DOUBLE(fabs((*value)->value.dval)); } else if ((*value)->type == IS_LONG) { - RETURN_LONG(labs((*value)->value.lval)); + RETURN_LONG((*value)->value.lval < 0 ? -(*value)->value.lval : (*value)->value.lval); } RETURN_FALSE; -- 2.40.0