ID: 17257 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Feedback -Bug Type: Arrays related +Bug Type: Scripting Engine problem Operating System: Compaq Tru64 5.1 PHP Version: 4.2.1 New Comment:
Can you try --without-mbstring and see if it compiles? Changed category btw Previous Comments: ------------------------------------------------------------------------ [2002-06-01 12:53:46] [EMAIL PROTECTED] And if I try php4-STABLE-200206010900 I get: Making all in Zend yacc -p zend -v -d ./zend_language_parser.y -o zend_language_parser.c fatal error: invalid escape, or illegal reserved word: pure_parser, line 47 *** Exit 1 Stop. *** Exit 1 Stop. ------------------------------------------------------------------------ [2002-06-01 12:47:32] [EMAIL PROTECTED] I picked up the latest (200206010900) and could not get it to compile: cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 2870: In this statement, the referenced type of the pointer value "psrc" is "const char", whic h is not compatible with "const unsigned char" because they differ by signed/uns igned attribute. (ptrmismatch1) p = psrc; --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 2887: In this statement, the referenced type of the pointer value "psrc" is "const char", whic h is not compatible with "const unsigned char" because they differ by signed/uns igned attribute. (ptrmismatch1) p = psrc; --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 6669: In this statement, the referenced type of the pointer value ""U+"" is "char", which is n ot compatible with "const unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) ret = mbfl_convert_filter_strcat(filter, "U+" TS RMLS_CC); -------------------------------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 6675: In this statement, the referenced type of the pointer value ""JIS+"" is "char", which is not compatible with "const unsigned char" because they differ by signed/unsigne d attribute. (ptrmismatch1) ret = mbfl_convert_filter_strcat (filter, "JIS+" TSRMLS_CC); -------------------------------------------------------------------------------- ---------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 6678: In this statement, the referenced type of the pointer value ""JIS2+"" is "char", which i s not compatible with "const unsigned char" because they differ by signed/unsign ed attribute. (ptrmismatch1) ret = mbfl_convert_filter_strcat (filter, "JIS2+" TSRMLS_CC); -------------------------------------------------------------------------------- ---------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 6681: In this statement, the referenced type of the pointer value ""W932+"" is "char", which i s not compatible with "const unsigned char" because they differ by signed/unsign ed attribute. (ptrmismatch1) ret = mbfl_convert_filter_strcat (filter, "W932+" TSRMLS_CC); -------------------------------------------------------------------------------- ---------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 6684: In this statement, the referenced type of the pointer value ""I8859_1+"" is "char", whic h is not compatible with "const unsigned char" because they differ by signed/uns igned attribute. (ptrmismatch1) ret = mbfl_convert_filter_strcat (filter, "I8859_1+" TSRMLS_CC); -------------------------------------------------------------------------------- ---------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 6687: In this statement, the referenced type of the pointer value ""?+"" is "char", which is n ot compatible with "const unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) ret = mbfl_convert_filter_strcat (filter, "?+" TSRMLS_CC); -------------------------------------------------------------------------------- ---------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 6692: In this statement, the referenced type of the pointer value ""BAD+"" is "char", which is not compatible with "const unsigned char" because they differ by signed/unsigne d attribute. (ptrmismatch1) ret = mbfl_convert_filter_strcat(filter, "BAD+" TSRMLS_CC); -------------------------------------------------------------------------------- -^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 7471: In this statement, the referenced type of the pointer value "pc->needle.buffer" is "unsi gned int", which is not compatible with "int" because they differ by signed/unsi gned attribute. (ptrmismatch1) h = pc->needle.buffer; ------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 7476: In this statement, the referenced type of the pointer value "pc->needle.buffer" is "unsi gned int", which is not compatible with "int" because they differ by signed/unsi gned attribute. (ptrmismatch1) m = pc->needle.buffer; --------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbfilter.c, line 8851: In this statement, the referenced type of the pointer value "&pd->tmpdev.buffer[pd->cspo s]" is "unsigned char", which is not compatible with "const char" because they d iffer by signed/unsigned attribute. (ptrmismatch1) encoding = mbfl_name2encoding(&pd->tmpdev.buffer[pd->csp os]); ------------------------------------------------------^ cc -Iext/mbstring/ -I/web/php4-200206010900/ext/mbstring/ -DPHP_ATOM_INC -I/web /php4-200206010900/include -I/web/php4-200206010900/main -I/web/php4-20020601090 0 -I/web/php4-200206010900/Zend -I/usr/users/oracle/app/oracle/product/8.0.6/net work/public -I/web/php4-200206010900/ext/xml/expat -I/web/php4-200206010900/TSR M -g -c /web/php4-200206010900/ext/mbstring/mbstring.c -o ext/mbstring/mbstring .o && echo > ext/mbstring/mbstring.lo cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1236: In this statement, the referenced type of the pointer value "val_list[n]" is "char", whi ch is not compatible with "unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) string.val = val_list[n]; --------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1267: In this statement, the referenced type of the pointer value "val_list[n]" is "char", whi ch is not compatible with "unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) string.val = val_list[n]; ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1270: In this statement, the referenced type of the pointer value "resvar.val" is "unsigned ch ar", which is not compatible with "char" because they differ by signed/unsigned attribute. (ptrmismatch1) var = resvar.val; ------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1275: In this statement, the referenced type of the pointer value "val_list[n]" is "char", whi ch is not compatible with "unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) string.val = val_list[n]; ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1278: In this statement, the referenced type of the pointer value "resval.val" is "unsigned ch ar", which is not compatible with "char" because they differ by signed/unsigned attribute. (ptrmismatch1) val = resval.val; ------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1545: In this statement, the referenced type of the pointer value "str_list[n]" is "char", whi ch is not compatible with "unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) string.val = str_list[n]; --------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1584: In this statement, the referenced type of the pointer value "str_list[n]" is "char", whi ch is not compatible with "unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) string.val = str_list[n]; ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1587: In this statement, the referenced type of the pointer value "resvar.val" is "unsigned ch ar", which is not compatible with "char" because they differ by signed/unsigned attribute. (ptrmismatch1) var = resvar.val; ------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1593: In this statement, the referenced type of the pointer value "str_list[n]" is "char", whi ch is not compatible with "unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) string.val = str_list[n]; ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1596: In this statement, the referenced type of the pointer value "resval.val" is "unsigned ch ar", which is not compatible with "char" because they differ by signed/unsigned attribute. (ptrmismatch1) val = resval.val; ------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1688: In this statement, the referenced type of the pointer value "arg_string" is "char", whic h is not compatible with "unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) string.val = arg_string; --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1696: In the i nitializer for __s, the referenced type of the pointer value "(result.val)" is " unsigned char", which is not compatible with "char" because they differ by signe d/unsigned attribute. (ptrmismatch1) RETVAL_STRINGL(result.val, result.len, 0); /* the string is already strdup()'ed */ --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1739: In this statement, the referenced type of the pointer value "(**arg1).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(arg1); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1822: In this statement, the referenced type of the pointer value "(**arg1).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) haystack.val = Z_STRVAL_PP(arg1); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1824: In this statement, the referenced type of the pointer value "(**arg2).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) needle.val = Z_STRVAL_PP(arg2); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1906: In this statement, the referenced type of the pointer value "(**arg1).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) haystack.val = Z_STRVAL_PP(arg1); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1908: In this statement, the referenced type of the pointer value "(**arg2).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) needle.val = Z_STRVAL_PP(arg2); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 1962: In this statement, the referenced type of the pointer value "(**arg1).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(arg1); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2002: In the i nitializer for __s, the referenced type of the pointer value "(ret->val)" is "un signed char", which is not compatible with "char" because they differ by signed/ unsigned attribute. (ptrmismatch1) RETVAL_STRINGL(ret->val, ret->len, 0); /* the string is already strdup()'ed */ ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2052: In this statement, the referenced type of the pointer value "(**arg1).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(arg1); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2086: In the i nitializer for __s, the referenced type of the pointer value "(ret->val)" is "un signed char", which is not compatible with "char" because they differ by signed/ unsigned attribute. (ptrmismatch1) RETVAL_STRINGL(ret->val, ret->len, 0); /* the string is already strdup()'ed */ ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2113: In this statement, the referenced type of the pointer value "(**arg1).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(arg1); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2182: In this statement, the referenced type of the pointer value "(**arg1).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(arg1); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2204: In this statement, the referenced type of the pointer value "(**arg4).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) marker.val = Z_STRVAL_PP(arg4); ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2210: In the i nitializer for __s, the referenced type of the pointer value "(ret->val)" is "un signed char", which is not compatible with "char" because they differ by signed/ unsigned attribute. (ptrmismatch1) RETVAL_STRINGL(ret->val, ret->len, 0); /* the string is already strdup()'ed */ ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2250: In this statement, the referenced type of the pointer value "input" is "char", which is not compatible with "unsigned char" because they differ by signed/unsigned attri bute. (ptrmismatch1) string.val = input; --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2298: In this statement, the referenced type of the pointer value "ret->val" is "unsigned char ", which is not compatible with "char" because they differ by signed/unsigned at tribute. (ptrmismatch1) output = ret->val; ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2371: In this statement, the referenced type of the pointer value "&size" is "int", which is n ot compatible with "unsigned long". (ptrmismatch) ret = php_mb_convert_encoding( Z_STRVAL_PP(arg_str), Z_STRLEN_PP(arg_str ), Z_STRVAL_PP(arg_new), _from_encodings, &size TSRMLS_CC); -------------------------------------------------------------------------------- ------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2445: In this statement, the referenced type of the pointer value "(**arg_str).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by s igned/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(arg_str); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2520: In this statement, the referenced type of the pointer value "(**argv[0]).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by s igned/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(argv[0]); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2524: In the i nitializer for __s, the referenced type of the pointer value "(ret->val)" is "un signed char", which is not compatible with "char" because they differ by signed/ unsigned attribute. (ptrmismatch1) RETVAL_STRINGL(ret->val, ret->len, 0) /* the string is already strdup()'ed */ ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2548: In this statement, the referenced type of the pointer value "(**arg_str).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by s igned/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(arg_str); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2552: In the i nitializer for __s, the referenced type of the pointer value "(ret->val)" is "un signed char", which is not compatible with "char" because they differ by signed/ unsigned attribute. (ptrmismatch1) RETVAL_STRINGL(ret->val, ret->len, 0) /* the string is already strdup()'ed */ ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2584: In this statement, the referenced type of the pointer value "(**arg1).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(arg1); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2669: In the i nitializer for __s, the referenced type of the pointer value "(ret->val)" is "un signed char", which is not compatible with "char" because they differ by signed/ unsigned attribute. (ptrmismatch1) RETVAL_STRINGL(ret->val, ret->len, 0); /* the string is already strdup()'ed */ ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2786: In this statement, the referenced type of the pointer value "(**hash_entry).value.str.va l" is "char", which is not compatible with "unsigned char" because they differ b y signed/unsigned attribute. (ptrmismatch1) string.v al = Z_STRVAL_PP(hash_entry); ------------------------------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2795: In this statement, the referenced type of the pointer value "(**args[n]).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by s igned/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(args[n] ); ------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2875: In this statement, the referenced type of the pointer value "(**hash_entry).value.str.va l" is "char", which is not compatible with "unsigned char" because they differ b y signed/unsigned attribute. (ptrmismatch1) string.val = Z_S TRVAL_PP(hash_entry); ----------------------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2880: In this statement, the referenced type of the pointer value "ret->val" is "unsigned char ", which is not compatible with "char" because they differ by signed/unsigned at tribute. (ptrmismatch1) Z_STRVAL _PP(hash_entry) = ret->val; ------------------------------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2887: In this statement, the referenced type of the pointer value "(**var).value.str.val" is " char", which is not compatible with "unsigned char" because they differ by signe d/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(var); ----------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2892: In this statement, the referenced type of the pointer value "ret->val" is "unsigned char ", which is not compatible with "char" because they differ by signed/unsigned at tribute. (ptrmismatch1) Z_STRVAL_PP(var) = ret->val; ------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2935: In this statement, the referenced type of the pointer value "(**arg1).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by sign ed/unsigned attribute. (ptrmismatch1) string.val = Z_STRVAL_PP(arg1); --------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 2982: In the i nitializer for __s, the referenced type of the pointer value "(ret->val)" is "un signed char", which is not compatible with "char" because they differ by signed/ unsigned attribute. (ptrmismatch1) RETVAL_STRINGL(ret->val, ret->len, 0); ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 3066: In this statement, the referenced type of the pointer value "(**argv[1]).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by s igned/unsigned attribute. (ptrmismatch1) orig_str.val = Z_STRVAL_PP(argv[1]); ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 3074: In this statement, the referenced type of the pointer value "pstr->val" is "unsigned cha r", which is not compatible with "char" because they differ by signed/unsigned a ttribute. (ptrmismatch1) subject_buf = subject = pstr->val; --------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 3088: In this statement, the referenced type of the pointer value "(**argv[2]).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by s igned/unsigned attribute. (ptrmismatch1) orig_str.val = Z_STRVAL_PP(argv[2]); ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 3096: In this statement, the referenced type of the pointer value "pstr->val" is "unsigned cha r", which is not compatible with "char" because they differ by signed/unsigned a ttribute. (ptrmismatch1) message_buf = message = pstr->val; --------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/mbstring.c, line 3133: In this statement, the referenced type of the pointer value "device.buffer" is "unsigned char", which is not compatible with "char" because they differ by signed/unsign ed attribute. (ptrmismatch1) headers = device.buffer; --------^ cc -Iext/mbstring/ -I/web/php4-200206010900/ext/mbstring/ -DPHP_ATOM_INC -I/web /php4-200206010900/include -I/web/php4-200206010900/main -I/web/php4-20020601090 0 -I/web/php4-200206010900/Zend -I/usr/users/oracle/app/oracle/product/8.0.6/net work/public -I/web/php4-200206010900/ext/xml/expat -I/web/php4-200206010900/TSR M -g -c /web/php4-200206010900/ext/mbstring/mbregex.c -o ext/mbstring/mbregex.o && echo > ext/mbstring/mbregex.lo cc -Iext/mbstring/ -I/web/php4-200206010900/ext/mbstring/ -DPHP_ATOM_INC -I/web /php4-200206010900/include -I/web/php4-200206010900/main -I/web/php4-20020601090 0 -I/web/php4-200206010900/Zend -I/usr/users/oracle/app/oracle/product/8.0.6/net work/public -I/web/php4-200206010900/ext/xml/expat -I/web/php4-200206010900/TSR M -g -c /web/php4-200206010900/ext/mbstring/php_mbregex.c -o ext/mbstring/php_m bregex.o && echo > ext/mbstring/php_mbregex.lo cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 49: In this statement, the referenced type of the pointer value "(char ...)0" is "char", wh ich is not compatible with "unsigned char" because they differ by signed/unsigne d attribute. (ptrmismatch1) pd->buffer = (char*)0; ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 432: In thi s statement, the referenced type of the pointer value "&string[pos]" is "char", which is not compatible with "const unsigned char" because they differ by signed /unsigned attribute. (ptrmismatch1) php_mbregex_strbuf_ncat(&outdev, &string[pos], regs.beg[ 0] - pos); ---------------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 443: In thi s statement, the referenced type of the pointer value "&string[regs.beg[n]]" is "char", which is not compatible with "const unsigned char" because they differ b y signed/unsigned attribute. (ptrmismatch1) php_mbregex_strbuf_ncat(pdevice, &string[regs.beg[n]], regs.end[n] - regs.beg[n]); -------------------------------------------------------------------------------- -^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 448: In thi s statement, the referenced type of the pointer value "p" is "char", which is no t compatible with "const unsigned char" because they differ by signed/unsigned a ttribute. (ptrmismatch1) php_mbregex_strbuf_ncat(pdevice, p, 1); -------------------------------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 455: In thi s statement, the referenced type of the pointer value """ is "char", which is no t compatible with "const unsigned char" because they differ by signed/unsigned a ttribute. (ptrmismatch1) php_mbregex_strbuf_ncat(&evaldev, "\0", 1); ------------------------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 457: In thi s statement, the referenced type of the pointer value "evaldev.buffer" is "unsig ned char", which is not compatible with "char" because they differ by signed/uns igned attribute. (ptrmismatch1) zend_eval_string(evaldev.buffer, &retval, descri ption TSRMLS_CC); -------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 460: In thi s statement, the referenced type of the pointer value "retval.value.str.val" is "char", which is not compatible with "const unsigned char" because they differ b y signed/unsigned attribute. (ptrmismatch1) php_mbregex_strbuf_ncat(&outdev, retval.value.st r.val, retval.value.str.len); -----------------------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 473: In thi s statement, the referenced type of the pointer value "&string[pos]" is "char", which is not compatible with "const unsigned char" because they differ by signed /unsigned attribute. (ptrmismatch1) php_mbregex_strbuf_ncat(&outdev, &string[pos], string_le n - pos); ---------------------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 485: In thi s statement, the referenced type of the pointer value """ is "char", which is no t compatible with "const unsigned char" because they differ by signed/unsigned a ttribute. (ptrmismatch1) php_mbregex_strbuf_ncat(&outdev, "\0", 1); -----------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 492: In the initializer for __s, the referenced type of the pointer value "(outdev.buffer)" is "unsigned char", which is not compatible with "char" because they differ by signed/unsigned attribute. (ptrmismatch1) RETVAL_STRINGL(outdev.buffer, n, 0); ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 719: In thi s statement, the referenced type of the pointer value "(**(mbstring_globals.sear ch_str)).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) str = Z_STRVAL_PP(MBSTRG(search_str)); ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 738: In thi s statement, the referenced type of the pointer value "str" is "unsigned char", which is not compatible with "const char" because they differ by signed/unsigned attribute. (ptrmismatch1) err = mbre_search(MBSTRG(search_re), str, len, pos, len - pos, MBSTRG(se arch_regs)); ---------------------------------------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 765: In thi s statement, the referenced type of the pointer value "&str[beg]" is "unsigned c har", which is not compatible with "char" because they differ by signed/unsigned attribute. (ptrmismatch1) add_index_stringl(return_value, i, &str[beg], end - beg, 1); -------------------------------------------------------------------------------- ---^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 918: In thi s statement, the referenced type of the pointer value "(**(mbstring_globals.sear ch_str)).value.str.val" is "char", which is not compatible with "unsigned char" because they differ by signed/unsigned attribute. (ptrmismatch1) str = Z_STRVAL_PP(MBSTRG(search_str)); ----------------^ cc: Warning: /web/php4-200206010900/ext/mbstring/php_mbregex.c, line 925: In thi s statement, the referenced type of the pointer value "&str[beg]" is "unsigned c har", which is not compatible with "char" because they differ by signed/unsigned attribute. (ptrmismatch1) add_index_stringl(return_value, i, &str[beg], en d - beg, 1); -------------------------------------------------------------------^ cc -Iext/oci8/ -I/web/php4-200206010900/ext/oci8/ -DPHP_ATOM_INC -I/web/php4-20 0206010900/include -I/web/php4-200206010900/main -I/web/php4-200206010900 -I/web /php4-200206010900/Zend -I/usr/users/oracle/app/oracle/product/8.0.6/network/pub lic -I/web/php4-200206010900/ext/xml/expat -I/web/php4-200206010900/TSRM -g -c /web/php4-200206010900/ext/oci8/oci8.c -o ext/oci8/oci8.o && echo > ext/oci8/o ci8.lo cc: Error: /web/php4-200206010900/ext/oci8/oci8.c, line 4243: In this statement, "OCI_ATTR_STATEMENT" is not declared. (undeclared) CALL_OCI_RETURN(statement->error, OCIAttrGet( ------------------------^ cc: Warning: /web/php4-200206010900/ext/oci8/oci8.c, line 4660: In this statemen t, the referenced type of the pointer value "(**arg).value.str.val" is "char", w hich is not compatible with "const unsigned char" because they differ by signed/ unsigned attribute. (ptrmismatch1) CALL_OCI_RETURN(connection->error, OCIDateFromText( ---------------------------^ cc: Warning: /web/php4-200206010900/ext/oci8/oci8.c, line 4691: In this statemen t, the referenced type of the pointer value "(**arg).value.str.val" is "char", w hich is not compatible with "const unsigned char" because they differ by signed/ unsigned attribute. (ptrmismatch1) CALL_OCI_RETURN(connection->error, OCIStringAssignTex t( ---------------------------^ cc: Warning: /web/php4-200206010900/ext/oci8/oci8.c, line 4816: In this statemen t, the referenced type of the pointer value "&len" is "int", which is not compat ible with "unsigned int" because they differ by signed/unsigned attribute. (ptrm ismatch1) CALL_OCI(OCIDateToText( ---------------------------^ cc: Warning: /web/php4-200206010900/ext/oci8/oci8.c, line 4816: In this statemen t, the referenced type of the pointer value "buff" is "char", which is not compa tible with "unsigned char" because they differ by signed/unsigned attribute. (pt rmismatch1) CALL_OCI(OCIDateToText( ---------------------------^ cc: Warning: /web/php4-200206010900/ext/oci8/oci8.c, line 4830: In the initializ er for __s, the referenced type of the pointer value "(str)" is "unsigned char", which is not compatible with "char" because they differ by signed/unsigned attr ibute. (ptrmismatch1) RETURN_STRINGL(str,strlen(str),1); ---------------------------^ cc: Warning: /web/php4-200206010900/ext/oci8/oci8.c, line 4830: In the initializ er for __l, the referenced type of the pointer value "str" is "unsigned char", w hich is not compatible with "const char" because they differ by signed/unsigned attribute. (ptrmismatch1) RETURN_STRINGL(str,strlen(str),1); ---------------------------^ cc: Warning: /web/php4-200206010900/ext/oci8/oci8.c, line 4965: In this statemen t, the referenced type of the pointer value "(**val).value.str.val" is "char", w hich is not compatible with "const unsigned char" because they differ by signed/ unsigned attribute. (ptrmismatch1) CALL_OCI_RETURN(connection->error, OCIDateFromText( ---------------------------^ cc: Warning: /web/php4-200206010900/ext/oci8/oci8.c, line 4996: In this statemen t, the referenced type of the pointer value "(**val).value.str.val" is "char", w hich is not compatible with "const unsigned char" because they differ by signed/ unsigned attribute. (ptrmismatch1) CALL_OCI_RETURN(connection->error, OCIStringAssignTex t( ---------------------------^ *** Exit 1 Stop. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/17257 -- Edit this bug report at http://bugs.php.net/?id=17257&edit=1