lbarnaud Tue Oct 21 22:06:50 2008 UTC
Modified files:
/php-src/ext/standard array.c assert.c basic_functions.c browscap.c
crypt.c file.c filestat.c head.c html.c
info.c mail.c proc_open.c rand.c
streamsfuncs.c string.c type.c versioning.c
Log:
initialize optional vars
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/array.c?r1=1.464&r2=1.465&diff_format=u
Index: php-src/ext/standard/array.c
diff -u php-src/ext/standard/array.c:1.464 php-src/ext/standard/array.c:1.465
--- php-src/ext/standard/array.c:1.464 Tue Sep 23 15:22:05 2008
+++ php-src/ext/standard/array.c Tue Oct 21 22:06:48 2008
@@ -21,7 +21,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: array.c,v 1.464 2008/09/23 15:22:05 nlopess Exp $ */
+/* $Id: array.c,v 1.465 2008/10/21 22:06:48 lbarnaud Exp $ */
#include "php.h"
#include "php_ini.h"
@@ -2165,14 +2165,14 @@
PHP_FUNCTION(array_splice)
{
zval *array, /* Input array */
- *repl_array, /* Replacement array */
+ *repl_array = NULL, /* Replacement array */
***repl = NULL; /* Replacement elements */
HashTable *new_hash = NULL, /* Output array's hash */
**rem_hash = NULL; /* Removed elements' hash */
Bucket *p; /* Bucket used for
traversing hash */
long i,
offset,
- length,
+ length = 0,
repl_num = 0; /* Number of replacement
elements */
int num_in; /* Number of elements
in the input array */
@@ -2245,7 +2245,7 @@
PHP_FUNCTION(array_slice)
{
zval *input, /* Input array */
- **z_length, /* How many elements to get */
+ **z_length = NULL, /* How many elements to get */
**entry; /* An array entry */
long offset, /* Offset to get elements from */
length = 0;
@@ -4233,7 +4233,7 @@
zval *retval;
zend_fcall_info fci;
zend_fcall_info_cache fci_cache = empty_fcall_info_cache;
- zval *initial;
+ zval *initial = NULL;
HashPosition pos;
HashTable *htbl;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/assert.c?r1=1.77&r2=1.78&diff_format=u
Index: php-src/ext/standard/assert.c
diff -u php-src/ext/standard/assert.c:1.77 php-src/ext/standard/assert.c:1.78
--- php-src/ext/standard/assert.c:1.77 Wed Jul 23 19:33:58 2008
+++ php-src/ext/standard/assert.c Tue Oct 21 22:06:48 2008
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: assert.c,v 1.77 2008/07/23 19:33:58 felipe Exp $ */
+/* $Id: assert.c,v 1.78 2008/10/21 22:06:48 lbarnaud Exp $ */
/* {{{ includes */
#include "php.h"
@@ -262,7 +262,7 @@
Set/get the various assert flags */
PHP_FUNCTION(assert_options)
{
- zval **value;
+ zval **value = NULL;
long what;
int oldint;
int ac = ZEND_NUM_ARGS();
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/basic_functions.c?r1=1.930&r2=1.931&diff_format=u
Index: php-src/ext/standard/basic_functions.c
diff -u php-src/ext/standard/basic_functions.c:1.930
php-src/ext/standard/basic_functions.c:1.931
--- php-src/ext/standard/basic_functions.c:1.930 Wed Oct 15 18:41:18 2008
+++ php-src/ext/standard/basic_functions.c Tue Oct 21 22:06:48 2008
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: basic_functions.c,v 1.930 2008/10/15 18:41:18 kalle Exp $ */
+/* $Id: basic_functions.c,v 1.931 2008/10/21 22:06:48 lbarnaud Exp $ */
#include "php.h"
#include "php_streams.h"
@@ -5010,9 +5010,9 @@
PHP_FUNCTION(error_log)
{
char *message, *opt = NULL, *headers = NULL;
- int message_len, opt_len, headers_len;
+ int message_len, opt_len = 0, headers_len = 0;
int opt_err = 0, argc = ZEND_NUM_ARGS();
- long erropt;
+ long erropt = 0;
if (zend_parse_parameters(argc TSRMLS_CC, "s|lss", &message,
&message_len, &erropt, &opt, &opt_len, &headers, &headers_len) == FAILURE) {
return;
@@ -6031,7 +6031,7 @@
PHP_FUNCTION(ignore_user_abort)
{
char *arg = NULL;
- int arg_len;
+ int arg_len = 0;
int old_setting;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s&", &arg,
&arg_len, UG(ascii_conv)) == FAILURE) {
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/browscap.c?r1=1.102&r2=1.103&diff_format=u
Index: php-src/ext/standard/browscap.c
diff -u php-src/ext/standard/browscap.c:1.102
php-src/ext/standard/browscap.c:1.103
--- php-src/ext/standard/browscap.c:1.102 Fri Aug 29 14:13:57 2008
+++ php-src/ext/standard/browscap.c Tue Oct 21 22:06:48 2008
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: browscap.c,v 1.102 2008/08/29 14:13:57 tony2001 Exp $ */
+/* $Id: browscap.c,v 1.103 2008/10/21 22:06:48 lbarnaud Exp $ */
#include "php.h"
#include "php_browscap.h"
@@ -326,7 +326,7 @@
PHP_FUNCTION(get_browser)
{
char *agent_name = NULL;
- int agent_name_len;
+ int agent_name_len = 0;
zend_bool return_array = 0;
zval **agent, **z_agent_name;
zval *found_browser_entry, *tmp_copy;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/crypt.c?r1=1.75&r2=1.76&diff_format=u
Index: php-src/ext/standard/crypt.c
diff -u php-src/ext/standard/crypt.c:1.75 php-src/ext/standard/crypt.c:1.76
--- php-src/ext/standard/crypt.c:1.75 Tue Aug 19 15:14:15 2008
+++ php-src/ext/standard/crypt.c Tue Oct 21 22:06:48 2008
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: crypt.c,v 1.75 2008/08/19 15:14:15 tony2001 Exp $ */
+/* $Id: crypt.c,v 1.76 2008/10/21 22:06:48 lbarnaud Exp $ */
#include <stdlib.h>
@@ -137,7 +137,7 @@
{
char salt[PHP_MAX_SALT_LEN + 1];
char *str, *salt_in = NULL;
- int str_len, salt_in_len;
+ int str_len, salt_in_len = 0;
salt[0] = salt[PHP_MAX_SALT_LEN] = '\0';
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/file.c?r1=1.529&r2=1.530&diff_format=u
Index: php-src/ext/standard/file.c
diff -u php-src/ext/standard/file.c:1.529 php-src/ext/standard/file.c:1.530
--- php-src/ext/standard/file.c:1.529 Sun Sep 14 14:55:50 2008
+++ php-src/ext/standard/file.c Tue Oct 21 22:06:48 2008
@@ -21,7 +21,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: file.c,v 1.529 2008/09/14 14:55:50 lbarnaud Exp $ */
+/* $Id: file.c,v 1.530 2008/10/21 22:06:48 lbarnaud Exp $ */
/* Synced with php 3.0 revision 1.218 1999-06-16 [ssb] */
@@ -1601,7 +1601,7 @@
Return or change the umask */
PHP_FUNCTION(umask)
{
- long arg1;
+ long arg1 = 0;
int oldumask;
int arg_count = ZEND_NUM_ARGS();
@@ -2017,7 +2017,7 @@
int ret;
zval *fp = NULL, *fields = NULL, **field_tmp = NULL, field;
char *delimiter_str = NULL, *enclosure_str = NULL;
- int delimiter_str_len, enclosure_str_len;
+ int delimiter_str_len = 0, enclosure_str_len = 0;
HashPosition pos;
int count, i = 0;
smart_str csvline = {0};
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/filestat.c?r1=1.174&r2=1.175&diff_format=u
Index: php-src/ext/standard/filestat.c
diff -u php-src/ext/standard/filestat.c:1.174
php-src/ext/standard/filestat.c:1.175
--- php-src/ext/standard/filestat.c:1.174 Thu Aug 7 09:24:04 2008
+++ php-src/ext/standard/filestat.c Tue Oct 21 22:06:48 2008
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: filestat.c,v 1.174 2008/08/07 09:24:04 lbarnaud Exp $ */
+/* $Id: filestat.c,v 1.175 2008/10/21 22:06:48 lbarnaud Exp $ */
#include "php.h"
#include "fopen_wrappers.h"
@@ -809,8 +809,8 @@
{
zend_bool clear_realpath_cache = 0;
char *filename = NULL;
- zend_uchar filename_type;
- int filename_len;
+ zend_uchar filename_type = 0;
+ int filename_len = 0;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|bt",
&clear_realpath_cache, &filename, &filename_len, &filename_type) == FAILURE) {
return;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/head.c?r1=1.101&r2=1.102&diff_format=u
Index: php-src/ext/standard/head.c
diff -u php-src/ext/standard/head.c:1.101 php-src/ext/standard/head.c:1.102
--- php-src/ext/standard/head.c:1.101 Tue Jun 10 08:14:45 2008
+++ php-src/ext/standard/head.c Tue Oct 21 22:06:48 2008
@@ -15,7 +15,7 @@
| Author: Rasmus Lerdorf <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: head.c,v 1.101 2008/06/10 08:14:45 tony2001 Exp $ */
+/* $Id: head.c,v 1.102 2008/10/21 22:06:48 lbarnaud Exp $ */
#include <stdio.h>
#include "php.h"
@@ -201,7 +201,7 @@
Returns true if headers have already been sent, false otherwise */
PHP_FUNCTION(headers_sent)
{
- zval *arg1, *arg2;
+ zval *arg1 = NULL, *arg2 = NULL;
char *file="";
int line=0;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/html.c?r1=1.135&r2=1.136&diff_format=u
Index: php-src/ext/standard/html.c
diff -u php-src/ext/standard/html.c:1.135 php-src/ext/standard/html.c:1.136
--- php-src/ext/standard/html.c:1.135 Mon Aug 18 03:26:06 2008
+++ php-src/ext/standard/html.c Tue Oct 21 22:06:48 2008
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: html.c,v 1.135 2008/08/18 03:26:06 moriyoshi Exp $ */
+/* $Id: html.c,v 1.136 2008/10/21 22:06:48 lbarnaud Exp $ */
/*
* HTML entity resources:
@@ -1418,7 +1418,7 @@
{
zstr str;
char *hint_charset = NULL;
- int str_len, hint_charset_len, len;
+ int str_len, hint_charset_len = 0, len;
char *str_utf8;
int str_utf8_len;
zend_uchar type;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/info.c?r1=1.293&r2=1.294&diff_format=u
Index: php-src/ext/standard/info.c
diff -u php-src/ext/standard/info.c:1.293 php-src/ext/standard/info.c:1.294
--- php-src/ext/standard/info.c:1.293 Thu Oct 2 08:46:04 2008
+++ php-src/ext/standard/info.c Tue Oct 21 22:06:48 2008
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: info.c,v 1.293 2008/10/02 08:46:04 tony2001 Exp $ */
+/* $Id: info.c,v 1.294 2008/10/21 22:06:48 lbarnaud Exp $ */
#include "php.h"
#include "php_ini.h"
@@ -962,17 +962,12 @@
Output a page of useful information about PHP and the current request */
PHP_FUNCTION(phpinfo)
{
- int argc = ZEND_NUM_ARGS();
- long flag;
+ long flag = PHP_INFO_ALL;
- if (zend_parse_parameters(argc TSRMLS_CC, "|l", &flag) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flag) ==
FAILURE) {
return;
}
- if(!argc) {
- flag = PHP_INFO_ALL;
- }
-
/* Andale! Andale! Yee-Hah! */
php_output_start_default(TSRMLS_C);
php_print_info(flag TSRMLS_CC);
@@ -1011,17 +1006,12 @@
Prints the list of people who've contributed to the PHP project */
PHP_FUNCTION(phpcredits)
{
- int argc = ZEND_NUM_ARGS();
- long flag;
+ long flag = PHP_CREDITS_ALL;
- if (zend_parse_parameters(argc TSRMLS_CC, "|l", &flag) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flag) ==
FAILURE) {
return;
}
- if(!argc) {
- flag = PHP_CREDITS_ALL;
- }
-
php_print_credits(flag TSRMLS_CC);
RETURN_TRUE;
}
@@ -1120,7 +1110,7 @@
PHP_FUNCTION(php_uname)
{
char *mode = "a";
- int modelen;
+ int modelen = sizeof("a")-1;
char *tmp;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &mode,
&modelen) == FAILURE) {
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/mail.c?r1=1.98&r2=1.99&diff_format=u
Index: php-src/ext/standard/mail.c
diff -u php-src/ext/standard/mail.c:1.98 php-src/ext/standard/mail.c:1.99
--- php-src/ext/standard/mail.c:1.98 Fri Oct 3 13:31:21 2008
+++ php-src/ext/standard/mail.c Tue Oct 21 22:06:48 2008
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: mail.c,v 1.98 2008/10/03 13:31:21 mkoppanen Exp $ */
+/* $Id: mail.c,v 1.99 2008/10/21 22:06:48 lbarnaud Exp $ */
#include <stdlib.h>
#include <ctype.h>
@@ -94,8 +94,8 @@
{
char *to=NULL, *message=NULL, *headers=NULL;
char *subject=NULL, *extra_cmd=NULL;
- int to_len, message_len, headers_len;
- int subject_len, extra_cmd_len, i;
+ int to_len, message_len, headers_len = 0;
+ int subject_len, extra_cmd_len = 0, i;
char *force_extra_parameters = INI_STR("mail.force_extra_parameters");
char *to_r, *subject_r;
char *p, *e;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/proc_open.c?r1=1.64&r2=1.65&diff_format=u
Index: php-src/ext/standard/proc_open.c
diff -u php-src/ext/standard/proc_open.c:1.64
php-src/ext/standard/proc_open.c:1.65
--- php-src/ext/standard/proc_open.c:1.64 Thu Aug 21 11:28:09 2008
+++ php-src/ext/standard/proc_open.c Tue Oct 21 22:06:48 2008
@@ -15,7 +15,7 @@
| Author: Wez Furlong <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: proc_open.c,v 1.64 2008/08/21 11:28:09 dmitry Exp $ */
+/* $Id: proc_open.c,v 1.65 2008/10/21 22:06:48 lbarnaud Exp $ */
#if 0 && (defined(__linux__) || defined(sun) || defined(__IRIX__))
# define _BSD_SOURCE /* linux wants this when XOPEN mode is on */
@@ -432,7 +432,7 @@
{
zval **ppcommand, **ppcwd = NULL;
char *command, *cwd=NULL;
- int command_len, cwd_len;
+ int command_len, cwd_len = 0;
zval *descriptorspec;
zval *pipes;
zval *environment = NULL;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/rand.c?r1=1.77&r2=1.78&diff_format=u
Index: php-src/ext/standard/rand.c
diff -u php-src/ext/standard/rand.c:1.77 php-src/ext/standard/rand.c:1.78
--- php-src/ext/standard/rand.c:1.77 Wed Oct 1 11:01:26 2008
+++ php-src/ext/standard/rand.c Tue Oct 21 22:06:48 2008
@@ -23,7 +23,7 @@
| Shawn Cokus <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
*/
-/* $Id: rand.c,v 1.77 2008/10/01 11:01:26 scottmac Exp $ */
+/* $Id: rand.c,v 1.78 2008/10/21 22:06:48 lbarnaud Exp $ */
#include <stdlib.h>
@@ -230,7 +230,7 @@
Seeds random number generator */
PHP_FUNCTION(srand)
{
- long seed;
+ long seed = 0;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &seed) ==
FAILURE)
return;
@@ -246,7 +246,7 @@
Seeds Mersenne Twister random number generator */
PHP_FUNCTION(mt_srand)
{
- long seed;
+ long seed = 0;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &seed) ==
FAILURE)
return;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/streamsfuncs.c?r1=1.123&r2=1.124&diff_format=u
Index: php-src/ext/standard/streamsfuncs.c
diff -u php-src/ext/standard/streamsfuncs.c:1.123
php-src/ext/standard/streamsfuncs.c:1.124
--- php-src/ext/standard/streamsfuncs.c:1.123 Thu Oct 2 08:46:04 2008
+++ php-src/ext/standard/streamsfuncs.c Tue Oct 21 22:06:48 2008
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: streamsfuncs.c,v 1.123 2008/10/02 08:46:04 tony2001 Exp $ */
+/* $Id: streamsfuncs.c,v 1.124 2008/10/21 22:06:48 lbarnaud Exp $ */
#include "php.h"
#include "php_globals.h"
@@ -1427,7 +1427,7 @@
PHP_FUNCTION(stream_set_timeout)
{
zval *socket;
- long seconds, microseconds;
+ long seconds, microseconds = 0;
struct timeval t;
php_stream *stream;
int argc = ZEND_NUM_ARGS();
@@ -1489,7 +1489,7 @@
Enable or disable a specific kind of crypto on the stream */
PHP_FUNCTION(stream_socket_enable_crypto)
{
- long cryptokind;
+ long cryptokind = 0;
zval *zstream, *zsessstream = NULL;
php_stream *stream, *sessstream = NULL;
zend_bool enable;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/string.c?r1=1.682&r2=1.683&diff_format=u
Index: php-src/ext/standard/string.c
diff -u php-src/ext/standard/string.c:1.682 php-src/ext/standard/string.c:1.683
--- php-src/ext/standard/string.c:1.682 Sun Sep 14 14:56:34 2008
+++ php-src/ext/standard/string.c Tue Oct 21 22:06:48 2008
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: string.c,v 1.682 2008/09/14 14:56:34 lbarnaud Exp $ */
+/* $Id: string.c,v 1.683 2008/10/21 22:06:48 lbarnaud Exp $ */
/* Synced with php 3.0 revision 1.193 1999-06-16 [ssb] */
@@ -214,10 +214,8 @@
void *s1, *s2;
int len1, len2;
zend_uchar type1, type2;
- long start, len; /* For UNICODE, these are codepoint units */
+ long start = 0, len = 0; /* For UNICODE, these are codepoint units */
- start = 0;
- len = 0;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "TT|ll",
&s1, &len1, &type1,
&s2, &len2, &type2,
&start, &len) ==
FAILURE) {
@@ -4297,8 +4295,8 @@
Translates characters in str using given translation tables */
PHP_FUNCTION(strtr)
{
- zstr str, to;
- int str_len, to_len;
+ zstr str, to = NULL_ZSTR;
+ int str_len, to_len = 0;
zend_uchar str_type, to_type;
zval **from;
int ac = ZEND_NUM_ARGS();
@@ -5683,7 +5681,7 @@
*/
static void php_str_replace_common(INTERNAL_FUNCTION_PARAMETERS, int
case_sensitivity)
{
- zval *subject, *search, *replace, **subject_entry, *zcount;
+ zval *subject, *search, *replace, **subject_entry, *zcount = NULL;
zval *result;
zstr string_key;
uint string_key_len;
@@ -7736,7 +7734,7 @@
PHP_FUNCTION(str_word_count)
{
zstr str, char_list = NULL_ZSTR;
- int str_len, char_list_len, word_count = 0;
+ int str_len, char_list_len = 0, word_count = 0;
zend_uchar str_type;
long type = 0;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/type.c?r1=1.57&r2=1.58&diff_format=u
Index: php-src/ext/standard/type.c
diff -u php-src/ext/standard/type.c:1.57 php-src/ext/standard/type.c:1.58
--- php-src/ext/standard/type.c:1.57 Tue Aug 19 02:51:27 2008
+++ php-src/ext/standard/type.c Tue Oct 21 22:06:49 2008
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: type.c,v 1.57 2008/08/19 02:51:27 felipe Exp $ */
+/* $Id: type.c,v 1.58 2008/10/21 22:06:49 lbarnaud Exp $ */
#include "php.h"
#include "php_incomplete_class.h"
@@ -443,7 +443,7 @@
Returns true if var is callable. */
PHP_FUNCTION(is_callable)
{
- zval *var, **callable_name;
+ zval *var, **callable_name = NULL;
zval name;
zend_bool retval;
zend_bool syntax_only = 0;
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/versioning.c?r1=1.27&r2=1.28&diff_format=u
Index: php-src/ext/standard/versioning.c
diff -u php-src/ext/standard/versioning.c:1.27
php-src/ext/standard/versioning.c:1.28
--- php-src/ext/standard/versioning.c:1.27 Tue Sep 23 15:22:05 2008
+++ php-src/ext/standard/versioning.c Tue Oct 21 22:06:49 2008
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: versioning.c,v 1.27 2008/09/23 15:22:05 nlopess Exp $ */
+/* $Id: versioning.c,v 1.28 2008/10/21 22:06:49 lbarnaud Exp $ */
#include <stdio.h>
#include <sys/types.h>
@@ -213,8 +213,8 @@
PHP_FUNCTION(version_compare)
{
- char *v1, *v2, *op;
- int v1_len, v2_len, op_len;
+ char *v1, *v2, *op = NULL;
+ int v1_len, v2_len, op_len = 0;
int compare, argc;
argc = ZEND_NUM_ARGS();
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php