diff options
author | Xinchen Hui <laruence@php.net> | 2015-01-18 07:24:57 -0500 |
---|---|---|
committer | Xinchen Hui <laruence@php.net> | 2015-01-18 07:24:57 -0500 |
commit | 218d83d217e9a92d2ceb9a67f989e4851f6cf0a1 (patch) | |
tree | af2b4c05b7dccb246f3d71601a0aff7600f4bc6d /Zend/zend_language_scanner.l | |
parent | 6a13e1f767288ad7944beb5e163d1621bd83617d (diff) | |
download | php-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.l | 10 |
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 */ |