diff options
author | Nikita Popov <nikic@php.net> | 2015-07-17 20:48:42 +0200 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2015-07-17 21:12:15 +0200 |
commit | 42e32c33e23a0f139e5c589acbcc580db2613c84 (patch) | |
tree | 09d59e02fa2f951f12b606975c08a3fcd5b1b4be | |
parent | 36e49c702bee0b4bbce6703608e527a2f7e1f629 (diff) | |
download | php-git-42e32c33e23a0f139e5c589acbcc580db2613c84.tar.gz |
More warning fixes
-rw-r--r-- | ext/sockets/conversions.c | 8 | ||||
-rw-r--r-- | ext/standard/crypt_freesec.c | 8 | ||||
-rw-r--r-- | ext/standard/image.c | 8 | ||||
-rw-r--r-- | ext/standard/string.c | 9 | ||||
-rw-r--r-- | ext/tidy/tidy.c | 3 |
5 files changed, 13 insertions, 23 deletions
diff --git a/ext/sockets/conversions.c b/ext/sockets/conversions.c index c8acaf6995..f2621f65d0 100644 --- a/ext/sockets/conversions.c +++ b/ext/sockets/conversions.c @@ -1446,8 +1446,8 @@ void *from_zval_run_conversions(const zval *container, zend_llist **allocations /* out */, struct err_s *err /* in/out */) { - ser_context ctx = {{0}}; - char *structure = NULL; + ser_context ctx; + char *structure; *allocations = NULL; @@ -1455,6 +1455,7 @@ void *from_zval_run_conversions(const zval *container, return NULL; } + memset(&ctx, 0, sizeof(ctx)); zend_hash_init(&ctx.params, 8, NULL, NULL, 0); zend_llist_init(&ctx.keys, sizeof(const char *), NULL, 0); zend_llist_init(&ctx.allocations, sizeof(void *), &free_from_zval_allocation, 0); @@ -1488,13 +1489,14 @@ zval *to_zval_run_conversions(const char *structure, const struct key_value *key_value_pairs, struct err_s *err, zval *zv) { - res_context ctx = {{0}, {0}}; + res_context ctx; const struct key_value *kv; if (err->has_error) { return NULL; } + memset(&ctx, 0, sizeof(ctx)); zend_llist_init(&ctx.keys, sizeof(const char *), NULL, 0); zend_llist_add_element(&ctx.keys, &top_name); diff --git a/ext/standard/crypt_freesec.c b/ext/standard/crypt_freesec.c index b7de5a4c02..0a54e3e836 100644 --- a/ext/standard/crypt_freesec.c +++ b/ext/standard/crypt_freesec.c @@ -218,7 +218,6 @@ _crypt_extended_init(void) uint32_t *p, *il, *ir, *fl, *fr; uint32_t *bits28, *bits24; u_char inv_key_perm[64]; - u_char u_key_perm[56]; u_char inv_comp_perm[56]; u_char init_perm[64], final_perm[64]; u_char u_sbox[8][64]; @@ -260,7 +259,6 @@ _crypt_extended_init(void) * compression permutation. */ for (i = 0; i < 56; i++) { - u_key_perm[i] = key_perm[i] - 1; inv_key_perm[key_perm[i] - 1] = i; inv_comp_perm[i] = 255; } @@ -633,7 +631,7 @@ _crypt_extended_r(const char *key, const char *setting, if (*key) key++; } - if (des_setkey((u_char *) keybuf, data)) + if (des_setkey((char *) keybuf, data)) return(NULL); if (*setting == _PASSWORD_EFMT1) { @@ -662,7 +660,7 @@ _crypt_extended_r(const char *key, const char *setting, /* * Encrypt the key with itself. */ - if (des_cipher((u_char *) keybuf, (u_char *) keybuf, + if (des_cipher((char *) keybuf, (char *) keybuf, 0, 1, data)) return(NULL); /* @@ -672,7 +670,7 @@ _crypt_extended_r(const char *key, const char *setting, while (q - (u_char *) keybuf < sizeof(keybuf) && *key) *q++ ^= *key++ << 1; - if (des_setkey((u_char *) keybuf, data)) + if (des_setkey((char *) keybuf, data)) return(NULL); } memcpy(data->output, setting, 9); diff --git a/ext/standard/image.c b/ext/standard/image.c index 0ea3abace2..edb0d50ea3 100644 --- a/ext/standard/image.c +++ b/ext/standard/image.c @@ -204,7 +204,7 @@ static struct gfxinfo *php_handle_swc(php_stream * stream) unsigned long len=64, szlength; int factor = 1,maxfactor = 16; int status = 0; - char *b, *buf = NULL; + unsigned char *b, *buf = NULL; zend_string *bufz; b = ecalloc(1, len + 1); @@ -212,7 +212,7 @@ static struct gfxinfo *php_handle_swc(php_stream * stream) if (php_stream_seek(stream, 5, SEEK_CUR)) return NULL; - if (php_stream_read(stream, a, sizeof(a)) != sizeof(a)) + if (php_stream_read(stream, (char *) a, sizeof(a)) != sizeof(a)) return NULL; if (uncompress(b, &len, a, sizeof(a)) != Z_OK) { @@ -232,8 +232,8 @@ static struct gfxinfo *php_handle_swc(php_stream * stream) do { szlength = ZSTR_LEN(bufz) * (1<<factor++); - buf = (char *) erealloc(buf, szlength); - status = uncompress(buf, &szlength, ZSTR_VAL(bufz), ZSTR_LEN(bufz)); + buf = erealloc(buf, szlength); + status = uncompress(buf, &szlength, (unsigned char *) ZSTR_VAL(bufz), ZSTR_LEN(bufz)); } while ((status==Z_BUF_ERROR)&&(factor<maxfactor)); if (bufz) { diff --git a/ext/standard/string.c b/ext/standard/string.c index 4d5c72404f..bb482ba7a1 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -2966,15 +2966,6 @@ static zend_string *php_strtr_ex(zend_string *str, char *str_from, char *str_to, } /* }}} */ -static int php_strtr_key_compare(const void *a, const void *b) /* {{{ */ -{ - Bucket *f = (Bucket *) a; - Bucket *s = (Bucket *) b; - - return f->h > s->h ? -1 : 1; -} -/* }}} */ - /* {{{ php_strtr_array */ static void php_strtr_array(zval *return_value, zend_string *input, HashTable *pats) { diff --git a/ext/tidy/tidy.c b/ext/tidy/tidy.c index edd0bcf85e..f570da6d50 100644 --- a/ext/tidy/tidy.c +++ b/ext/tidy/tidy.c @@ -991,10 +991,9 @@ static void php_tidy_create_node(INTERNAL_FUNCTION_PARAMETERS, tidy_base_nodetyp static int _php_tidy_apply_config_array(TidyDoc doc, HashTable *ht_options) { zval *opt_val; - zend_ulong opt_indx; zend_string *opt_name; - ZEND_HASH_FOREACH_KEY_VAL(ht_options, opt_indx, opt_name, opt_val) { + ZEND_HASH_FOREACH_STR_KEY_VAL(ht_options, opt_name, opt_val) { if (opt_name == NULL) { continue; } |