]> granicus.if.org Git - php/commitdiff
fix datatype mismatch warnings
authorAnatol Belski <ab@php.net>
Thu, 30 Oct 2014 16:25:17 +0000 (17:25 +0100)
committerAnatol Belski <ab@php.net>
Thu, 30 Oct 2014 19:06:49 +0000 (20:06 +0100)
ext/bz2/bz2_filter.c

index 1c1d6ccfb6b6b971dded7e8291b69fd0e3ea071b..a2a21d765bdc98d791b2bbe97a3431107abaaae9 100644 (file)
@@ -384,7 +384,7 @@ static php_stream_filter *php_bz2_filter_create(const char *filtername, zval *fi
                                        if (Z_LVAL(tmp) < 1 || Z_LVAL(tmp) > 9) {
                                                php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid parameter given for number of blocks to allocate. (%pd)", Z_LVAL_P(tmpzval));
                                        } else {
-                                               blockSize100k = Z_LVAL(tmp);
+                                               blockSize100k = (int)Z_LVAL(tmp);
                                        }
                                }
 
@@ -398,7 +398,7 @@ static php_stream_filter *php_bz2_filter_create(const char *filtername, zval *fi
                                        if (Z_LVAL(tmp) < 0 || Z_LVAL(tmp) > 250) {
                                                php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid parameter given for work factor. (%pd)", Z_LVAL(tmp));
                                        } else {
-                                               workFactor = Z_LVAL(tmp);
+                                               workFactor = (int)Z_LVAL(tmp);
                                        }
                                }
                        }