If casting pointers to integers at least cast to a long, to avoid
compiler warnings:
--- Zend/zend_compile.c 23 Aug 2004 20:58:48 -0000 1.581
+++ Zend/zend_compile.c 24 Aug 2004 14:50:31 -0000
@@ -68,7 +68,7 @@
uint char_pos_len;
char *filename;
- char_pos_len = zend_sprintf(char_pos_buf, "%x", (unsigned int) LANG_SCNG(_yy_last_accepting_cpos));
- char_pos_len = zend_sprintf(char_pos_buf, "%lx", (unsigned long) LANG_SCNG(_yy_last_accepting_cpos));
if (CG(active_op_array)->filename) {
filename = CG(active_op_array)->filename;
} else {
What compiler flags are you using that you see this warning message? I do not
see on the local build here.
Ilia
If casting pointers to integers at least cast to a long, to avoid
compiler warnings:--- Zend/zend_compile.c 23 Aug 2004 20:58:48 -0000 1.581
+++ Zend/zend_compile.c 24 Aug 2004 14:50:31 -0000
@@ -68,7 +68,7 @@
uint char_pos_len;
char *filename;
- char_pos_len = zend_sprintf(char_pos_buf, "%x", (unsigned int)
LANG_SCNG(_yy_last_accepting_cpos)); + char_pos_len =
zend_sprintf(char_pos_buf, "%lx", (unsigned long)
LANG_SCNG(_yy_last_accepting_cpos)); if (CG(active_op_array)->filename) {
filename = CG(active_op_array)->filename;
} else {
What compiler flags are you using that you see this warning message? I do not
see on the local build here.
gcc -Wall warns, any LP64 platform.
Zend/zend_compile.c: In function `build_runtime_defined_function_key':
Zend/zend_compile.c:71: warning: cast from pointer to integer of different size
If casting pointers to integers at least cast to a long, to avoid
compiler warnings:--- Zend/zend_compile.c 23 Aug 2004 20:58:48 -0000 1.581
+++ Zend/zend_compile.c 24 Aug 2004 14:50:31 -0000
@@ -68,7 +68,7 @@
uint char_pos_len;
char *filename;
- char_pos_len = zend_sprintf(char_pos_buf, "%x", (unsigned int)
LANG_SCNG(_yy_last_accepting_cpos)); + char_pos_len =
zend_sprintf(char_pos_buf, "%lx", (unsigned long)
LANG_SCNG(_yy_last_accepting_cpos)); if (CG(active_op_array)->filename) {
filename = CG(active_op_array)->filename;
} else {
Probably 64bit system?
At 08:53 PM 8/24/2004 -0400, Ilia Alshanetsky wrote:
What compiler flags are you using that you see this warning message? I do not
see on the local build here.Ilia
If casting pointers to integers at least cast to a long, to avoid
compiler warnings:--- Zend/zend_compile.c 23 Aug 2004 20:58:48 -0000 1.581
+++ Zend/zend_compile.c 24 Aug 2004 14:50:31 -0000
@@ -68,7 +68,7 @@
uint char_pos_len;
char *filename;
char_pos_len = zend_sprintf(char_pos_buf, "%x", (unsigned int)
LANG_SCNG(_yy_last_accepting_cpos)); + char_pos_len =
zend_sprintf(char_pos_buf, "%lx", (unsigned long)
LANG_SCNG(_yy_last_accepting_cpos)); if (CG(active_op_array)->filename) {
filename = CG(active_op_array)->filename;
} else {