summaryrefslogtreecommitdiff
path: root/Zend/zend_strtod.c
diff options
context:
space:
mode:
authorHartmut Holzgraefe <hholzgra@php.net>2010-10-14 21:33:10 +0000
committerHartmut Holzgraefe <hholzgra@php.net>2010-10-14 21:33:10 +0000
commitaaa2f1c30b3ba3da3e0030804054ee9c70e80bc7 (patch)
tree384852c9b955d1fea39e52a1a2fcf7cfd57e657f /Zend/zend_strtod.c
parent738be1a0030ae67b19095391e0ee508284a5ab41 (diff)
downloadphp-git-aaa2f1c30b3ba3da3e0030804054ee9c70e80bc7.tar.gz
marked char pointer arguments as const in lots of
places where strings pointed to are not modified to prevent compiler warnings about discarded qualifiers ...
Diffstat (limited to 'Zend/zend_strtod.c')
-rw-r--r--Zend/zend_strtod.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/Zend/zend_strtod.c b/Zend/zend_strtod.c
index bc2ca97b19..bac3e2466e 100644
--- a/Zend/zend_strtod.c
+++ b/Zend/zend_strtod.c
@@ -2030,7 +2030,7 @@ ret1:
return s0;
}
-ZEND_API double zend_strtod (CONST char *s00, char **se)
+ZEND_API double zend_strtod (CONST char *s00, CONST char **se)
{
int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, dsign,
e, e1, esign, i, j, k, nd, nd0, nf, nz, nz0, sign;
@@ -2563,7 +2563,7 @@ retfree:
Bfree(delta);
ret:
if (se)
- *se = (char *)s;
+ *se = s;
result = sign ? -value(rv) : value(rv);
_THREAD_PRIVATE_MUTEX_LOCK(pow5mult_mutex);
@@ -2577,7 +2577,7 @@ ret:
return result;
}
-ZEND_API double zend_hex_strtod(const char *str, char **endptr)
+ZEND_API double zend_hex_strtod(const char *str, const char **endptr)
{
const char *s = str;
char c;
@@ -2604,13 +2604,13 @@ ZEND_API double zend_hex_strtod(const char *str, char **endptr)
}
if (endptr != NULL) {
- *endptr = (char *)(any ? s - 1 : str);
+ *endptr = any ? s - 1 : str;
}
return value;
}
-ZEND_API double zend_oct_strtod(const char *str, char **endptr)
+ZEND_API double zend_oct_strtod(const char *str, const char **endptr)
{
const char *s = str;
char c;
@@ -2632,7 +2632,7 @@ ZEND_API double zend_oct_strtod(const char *str, char **endptr)
}
if (endptr != NULL) {
- *endptr = (char *)(any ? s - 1 : str);
+ *endptr = any ? s - 1 : str;
}
return value;