diff options
author | Marcus Boerger <helly@php.net> | 2006-02-26 10:57:00 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2006-02-26 10:57:00 +0000 |
commit | 5a69b290824828833e3587cb04478316cae5e39c (patch) | |
tree | f1fc508b2375533384853944679d23a42a9c806c /ext/standard/array.c | |
parent | 84fc80064bf2630f622c24ae5c43ac05d5628608 (diff) | |
download | php-git-5a69b290824828833e3587cb04478316cae5e39c.tar.gz |
- Warning fixes by Steph
Diffstat (limited to 'ext/standard/array.c')
-rw-r--r-- | ext/standard/array.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/ext/standard/array.c b/ext/standard/array.c index 2e9b025cf2..dc2f4d88ab 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -1810,14 +1810,14 @@ HashTable* php_splice(HashTable *in_hash, int offset, int length, /* Clamp the offset.. */ if (offset > num_in) offset = num_in; - else if (offset < 0 && (offset=num_in+offset) < 0) + else if (offset < 0 && (offset = (num_in + offset)) < 0) offset = 0; /* ..and the length */ if (length < 0) { - length = num_in-offset+length; - } else if (((unsigned) offset + (unsigned) length) > num_in) { - length = num_in-offset; + length = num_in - offset + length; + } else if (((unsigned)offset + (unsigned)length) > (unsigned)num_in) { + length = num_in - offset; } /* Create and initialize output hash */ @@ -2204,14 +2204,14 @@ PHP_FUNCTION(array_slice) /* Clamp the offset.. */ if (offset_val > num_in) return; - else if (offset_val < 0 && (offset_val=num_in+offset_val) < 0) + else if (offset_val < 0 && (offset_val = (num_in + offset_val)) < 0) offset_val = 0; /* ..and the length */ if (length_val < 0) { - length_val = num_in-offset_val+length_val; - } else if (((unsigned) offset_val + (unsigned) length_val) > num_in) { - length_val = num_in-offset_val; + length_val = num_in - offset_val + length_val; + } else if (((unsigned)offset_val + (unsigned)length_val) > (unsigned)num_in) { + length_val = num_in - offset_val; } if (length_val == 0) |