summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-08-08 19:48:33 +0000
committerMarcus Boerger <helly@php.net>2003-08-08 19:48:33 +0000
commit4ea25993013ddba8dd91750d619f203bae7a35eb (patch)
tree52d69ece354d104610459bc1e938b9d8bad3a0c5
parent2ede480de2248684e6134621b9f2c6cf474bc73d (diff)
downloadphp-git-4ea25993013ddba8dd91750d619f203bae7a35eb.tar.gz
Clearify
-rw-r--r--main/snprintf.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/main/snprintf.c b/main/snprintf.c
index bcd14f7036..80a7a9267c 100644
--- a/main/snprintf.c
+++ b/main/snprintf.c
@@ -315,14 +315,12 @@ ap_php_cvt(double arg, int ndigits, int *decpt, int *sign, int eflag, char *buf)
p1 = &buf[NDIG];
while (fi != 0) {
fj = modf(fi / 10, &fi);
- if (p1 > &buf[0]) {
- *--p1 = (int) ((fj + .03) * 10) + '0';
- } else {
+ if (p1 <= &buf[0]) {
mvl = NDIG - ndigits;
memmove(&buf[mvl], &buf[0], NDIG-mvl-1);
p1 += mvl;
- *--p1 = (int) ((fj + .03) * 10) + '0';
}
+ *--p1 = (int) ((fj + .03) * 10) + '0';
r2++;
}
while (p1 < &buf[NDIG])