diff options
| author | Evan Klinger <evan@php.net> | 1999-11-22 02:38:00 +0000 |
|---|---|---|
| committer | Evan Klinger <evan@php.net> | 1999-11-22 02:38:00 +0000 |
| commit | be6dde2639b82768054928fef97591772bad9c3e (patch) | |
| tree | 16af361294d19fef4e0bc6512ba34df576ab4cc5 | |
| parent | 7bda9c0a2e7214c389140bf0f4f2737f8b769331 (diff) | |
| download | php-git-be6dde2639b82768054928fef97591772bad9c3e.tar.gz | |
Optimize a tiny bit
| -rw-r--r-- | ext/standard/math.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |
