4.3/ext/mbstring/mbstring.c: In function php_mb_gpc_encoding_converter': 4.3/ext/mbstring/mbstring.c:3729: warning:
ret' might be used uninitialized in this function
4.3/ext/mbstring/mbstring.c: In function php_mb_gpc_encoding_detector': 4.3/ext/mbstring/mbstring.c:3792: warning:
encoding' might be used uninitialized in this function
I'm not sure what the right fixes are here, e.g. below makes the
warnings go away...
Index: ext/mbstring/mbstring.c
RCS file: /repository/php-src/ext/mbstring/mbstring.c,v
retrieving revision 1.142.2.37
diff -u -r1.142.2.37 mbstring.c
--- ext/mbstring/mbstring.c 6 Nov 2003 15:41:36 -0000 1.142.2.37
+++ ext/mbstring/mbstring.c 11 Nov 2003 15:41:27 -0000
@@ -3726,7 +3726,7 @@
TSRMLS_DC)
{
int i;
- mbfl_string string, result, *ret;
- mbfl_string string, result, *ret = NULL;
enum mbfl_no_encoding from_encoding, to_encoding;
mbfl_buffer_converter *convd;
@@ -3789,7 +3789,7 @@
{
mbfl_string string;
enum mbfl_no_encoding *elist;
- enum mbfl_no_encoding encoding;
-
enum mbfl_no_encoding encoding = mbfl_no_encoding_invalid;
mbfl_encoding_detector *identd = NULL;int size, *list;
Thank you for sending patch.
I applied your first patch to cvs, but, the second change
was already applied in cvs.
Rui
On Tue, 11 Nov 2003 15:45:35 +0000
Joe Orton jorton@redhat.com wrote:
4.3/ext/mbstring/mbstring.c: In function
php_mb_gpc_encoding_converter': 4.3/ext/mbstring/mbstring.c:3729: warning:
ret' might be used uninitialized in this function
4.3/ext/mbstring/mbstring.c: In functionphp_mb_gpc_encoding_detector': 4.3/ext/mbstring/mbstring.c:3792: warning:
encoding' might be used uninitialized in this functionI'm not sure what the right fixes are here, e.g. below makes the
warnings go away...Index: ext/mbstring/mbstring.c
RCS file: /repository/php-src/ext/mbstring/mbstring.c,v
retrieving revision 1.142.2.37
diff -u -r1.142.2.37 mbstring.c
--- ext/mbstring/mbstring.c 6 Nov 2003 15:41:36 -0000 1.142.2.37
+++ ext/mbstring/mbstring.c 11 Nov 2003 15:41:27 -0000
@@ -3726,7 +3726,7 @@
TSRMLS_DC)
{
int i;
- mbfl_string string, result, *ret;
- mbfl_string string, result, *ret = NULL;
enum mbfl_no_encoding from_encoding, to_encoding;
mbfl_buffer_converter *convd;@@ -3789,7 +3789,7 @@
{
mbfl_string string;
enum mbfl_no_encoding *elist;
- enum mbfl_no_encoding encoding;
enum mbfl_no_encoding encoding = mbfl_no_encoding_invalid;
mbfl_encoding_detector *identd = NULL;int size, *list;
--
Rui Hirokawa <rui_hirokawa@ybb.ne.jp