+/* {{{ proto array gzfile(string filename [, int use_include_path]) U
+   Read and uncompress entire .gz-file into an array */
 PHP_FUNCTION(gzfile)
 {
        char *filename;
        int filename_len;
+       zend_uchar filename_type;
        long flags = 0;
        char buf[8192];
        register int i = 0;
        int use_include_path = 0;
        php_stream *stream;

- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|l", &filename, &filename_len, &flags) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "t|l", &filename, &filename_len, &filename_type, &flags) == FAILURE) {
                return;
        }

When you use 't' flag, the storage type should be void*, not char*.

-Andrei

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to