summaryrefslogtreecommitdiff
path: root/Zend/zend_language_scanner.l
diff options
context:
space:
mode:
authorXinchen Hui <laruence@php.net>2015-01-18 07:24:57 -0500
committerXinchen Hui <laruence@php.net>2015-01-18 07:24:57 -0500
commit218d83d217e9a92d2ceb9a67f989e4851f6cf0a1 (patch)
treeaf2b4c05b7dccb246f3d71601a0aff7600f4bc6d /Zend/zend_language_scanner.l
parent6a13e1f767288ad7944beb5e163d1621bd83617d (diff)
downloadphp-git-218d83d217e9a92d2ceb9a67f989e4851f6cf0a1.tar.gz
Fixed annoying incompatible pointer type warning
Diffstat (limited to 'Zend/zend_language_scanner.l')
-rw-r--r--Zend/zend_language_scanner.l10
1 files changed, 5 insertions, 5 deletions
diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l
index 2412631d91..6d2a737f8e 100644
--- a/Zend/zend_language_scanner.l
+++ b/Zend/zend_language_scanner.l
@@ -1592,7 +1592,7 @@ NEWLINE ("\r"|"\n"|"\r\n")
}
return T_LNUMBER;
} else {
- ZVAL_DOUBLE(zendlval, zend_bin_strtod(bin, &end));
+ ZVAL_DOUBLE(zendlval, zend_bin_strtod(bin, (const char **)&end));
/* errno isn't checked since we allow HUGE_VAL/INF overflow */
ZEND_ASSERT(end == yytext + yyleng);
return T_DNUMBER;
@@ -1618,9 +1618,9 @@ NEWLINE ("\r"|"\n"|"\r\n")
errno = 0;
if (yytext[0] == '0') { /* octal overflow */
errno = 0;
- ZVAL_DOUBLE(zendlval, zend_oct_strtod(yytext, &end));
+ ZVAL_DOUBLE(zendlval, zend_oct_strtod(yytext, (const char **)&end));
} else {
- ZVAL_DOUBLE(zendlval, zend_strtod(yytext, &end));
+ ZVAL_DOUBLE(zendlval, zend_strtod(yytext, (const char **)&end));
}
/* Also not an assert for the same reason */
if (end != yytext + yyleng) {
@@ -1659,7 +1659,7 @@ NEWLINE ("\r"|"\n"|"\r\n")
}
return T_LNUMBER;
} else {
- ZVAL_DOUBLE(zendlval, zend_hex_strtod(hex, &end));
+ ZVAL_DOUBLE(zendlval, zend_hex_strtod(hex, (const char **)&end));
/* errno isn't checked since we allow HUGE_VAL/INF overflow */
ZEND_ASSERT(end == hex + len);
return T_DNUMBER;
@@ -1688,7 +1688,7 @@ string:
}
<ST_IN_SCRIPTING>{DNUM}|{EXPONENT_DNUM} {
- char *end;
+ const char *end;
ZVAL_DOUBLE(zendlval, zend_strtod(yytext, &end));
/* errno isn't checked since we allow HUGE_VAL/INF overflow */