]> granicus.if.org Git - php/commitdiff
More warning fixes
authorNikita Popov <nikic@php.net>
Fri, 17 Jul 2015 18:48:42 +0000 (20:48 +0200)
committerNikita Popov <nikic@php.net>
Fri, 17 Jul 2015 19:12:15 +0000 (21:12 +0200)
ext/sockets/conversions.c
ext/standard/crypt_freesec.c
ext/standard/image.c
ext/standard/string.c
ext/tidy/tidy.c

index c8acaf69952c5cd5941490fee4b32d84ebc8394a..f2621f65d0549ae16dae5de5fcb7ed1e8c3d0fc6 100644 (file)
@@ -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);
 
index b7de5a4c02209b4359a8c97b80d7d2fb74ea9eac..0a54e3e8360e90769b75c2a1fab9335eb6f10b94 100644 (file)
@@ -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);
index 0ea3abace25bc881d18640308f02d7bd7fb06e40..edb0d50ea3ee169e3d5f6de7fb67e85f1679375a 100644 (file)
@@ -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) {
index 4d5c72404fc843467acfef480e1e0cf160166ef7..bb482ba7a159e7f5976b99212c87552b0f46f2ad 100644 (file)
@@ -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)
 {
index edd0bcf85ed7a3aaa8347cacfef15cb62473f4d5..f570da6d505dbeb22a6fbb38f257d1fdb3a45f04 100644 (file)
@@ -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;
                }