]> granicus.if.org Git - php/commitdiff
Fix the build and all of the outstanding VC++ warnings
authorZeev Suraski <zeev@php.net>
Mon, 18 Mar 2002 08:05:28 +0000 (08:05 +0000)
committerZeev Suraski <zeev@php.net>
Mon, 18 Mar 2002 08:05:28 +0000 (08:05 +0000)
ext/standard/basic_functions.c
ext/standard/file.c
ext/zlib/zlib.c
main/main.c
main/php_streams.h
main/streams.c

index faec631bfba69ab0d748623b1c1943b586ace105..dee722ab5926c24f393d3172860e7f6219abd3d2 100644 (file)
@@ -1005,14 +1005,14 @@ PHP_MINIT_FUNCTION(basic)
 
 
        if (PG(allow_url_fopen)) {
-               if (FAILURE == php_register_url_stream_wrapper("http", &php_stream_http_wrapper))
+               if (FAILURE == php_register_url_stream_wrapper("http", &php_stream_http_wrapper TSRMLS_CC))
                        return FAILURE;
-               if (FAILURE == php_register_url_stream_wrapper("php", &php_stream_php_wrapper))
+               if (FAILURE == php_register_url_stream_wrapper("php", &php_stream_php_wrapper TSRMLS_CC))
                        return FAILURE;
-               if (FAILURE == php_register_url_stream_wrapper("ftp", &php_stream_ftp_wrapper))
+               if (FAILURE == php_register_url_stream_wrapper("ftp", &php_stream_ftp_wrapper TSRMLS_CC))
                        return FAILURE;
 # if HAVE_OPENSSL_EXT
-               if (FAILURE == php_register_url_stream_wrapper("https", &php_stream_http_wrapper))
+               if (FAILURE == php_register_url_stream_wrapper("https", &php_stream_http_wrapper TSRMLS_CC))
                        return FAILURE;
 # endif
        }
@@ -1030,11 +1030,11 @@ PHP_MSHUTDOWN_FUNCTION(basic)
 #endif
 
        if (PG(allow_url_fopen)) {
-               php_unregister_url_stream_wrapper("http");
-               php_unregister_url_stream_wrapper("ftp");
-               php_unregister_url_stream_wrapper("php");
+               php_unregister_url_stream_wrapper("http" TSRMLS_CC);
+               php_unregister_url_stream_wrapper("ftp" TSRMLS_CC);
+               php_unregister_url_stream_wrapper("php" TSRMLS_CC);
 # if HAVE_OPENSSL_EXT
-               php_unregister_url_stream_wrapper("https");
+               php_unregister_url_stream_wrapper("https" TSRMLS_CC);
 # endif
 
        }
index 8c4f727c3392c5674582441be1559693f3b4668f..2036df7e050ef75876719c0bca1c09b360771c05 100644 (file)
@@ -238,10 +238,14 @@ PHP_FUNCTION(get_meta_tags)
                return;
        }
 
+       php_stream_open_wrapper(filename, "rb", 0, NULL);
+
        md.stream = php_stream_open_wrapper(filename, "rb",
                        use_include_path | ENFORCE_SAFE_MODE | REPORT_ERRORS,
-                       NULL TSRMLS_CC);
+                       NULL);
        
+
+
        if (!md.stream) {
                RETURN_FALSE;
        }
@@ -385,7 +389,7 @@ PHP_FUNCTION(file_get_contents)
 
        stream = php_stream_open_wrapper(filename, "rb", 
                        use_include_path | ENFORCE_SAFE_MODE | REPORT_ERRORS,
-                       NULL TSRMLS_CC);
+                       NULL);
        if (!stream) {
                RETURN_FALSE;
        }
@@ -432,7 +436,7 @@ PHP_FUNCTION(file)
 
        stream = php_stream_open_wrapper(filename, "rb", 
                        use_include_path | ENFORCE_SAFE_MODE | REPORT_ERRORS,
-                       NULL TSRMLS_CC);
+                       NULL);
        if (!stream) {
                RETURN_FALSE;
        }
@@ -583,7 +587,7 @@ PHP_NAMED_FUNCTION(php_if_fopen)
 
        stream = php_stream_open_wrapper(Z_STRVAL_PP(arg1), Z_STRVAL_PP(arg2),
                                use_include_path | ENFORCE_SAFE_MODE | REPORT_ERRORS,
-                               NULL TSRMLS_CC);
+                               NULL);
        if (stream == NULL)     {
                RETURN_FALSE;
        }
@@ -1400,7 +1404,7 @@ PHP_FUNCTION(readfile)
 
        stream = php_stream_open_wrapper(Z_STRVAL_PP(arg1), "rb",
                        use_include_path | ENFORCE_SAFE_MODE | REPORT_ERRORS,
-                       NULL TSRMLS_CC);
+                       NULL);
        if (stream)     {
                size = php_passthru_stream(stream TSRMLS_CC);
                php_stream_close(stream);
@@ -1694,11 +1698,11 @@ PHPAPI int php_copy_file(char *src, char *dest TSRMLS_DC)
 
        srcstream = php_stream_open_wrapper(src, "rb", 
                                ENFORCE_SAFE_MODE | REPORT_ERRORS,
-                               NULL TSRMLS_CC);
+                               NULL);
 
        deststream = php_stream_open_wrapper(dest, "wb", 
                                ENFORCE_SAFE_MODE | REPORT_ERRORS,
-                               NULL TSRMLS_CC);
+                               NULL);
 
        if (srcstream && deststream)
                ret = php_stream_copy_to_stream(srcstream, deststream, PHP_STREAM_COPY_ALL) == 0 ? FAILURE : SUCCESS;
index 35ef2a179dfed8e1d494498c30ae2b40f1aee81a..881a5d0a0a9a81c40ed643222042f6a60204bd6c 100644 (file)
@@ -188,7 +188,7 @@ PHP_MINIT_FUNCTION(zlib)
        le_zp = zend_register_list_destructors_ex(phpi_destructor_gzclose, NULL, "zlib", module_number);
 
        if(PG(allow_url_fopen)) {
-               php_register_url_stream_wrapper("zlib", &php_stream_gzip_wrapper);
+               php_register_url_stream_wrapper("zlib", &php_stream_gzip_wrapper TSRMLS_CC);
        }
 
        REGISTER_LONG_CONSTANT("FORCE_GZIP", CODING_GZIP, CONST_CS | CONST_PERSISTENT);
index 5e05ac0018a8b1551cc06a6b422b2b57c6f064dd..85f68371b63ce0198df990369725c0c13587400d 100644 (file)
@@ -565,6 +565,7 @@ static FILE *php_fopen_wrapper_for_zend(const char *filename, char **opened_path
 {
        FILE *retval = NULL;
        php_stream *stream;
+       TSRMLS_FETCH();
 
        stream = php_stream_open_wrapper((char *)filename, "rb", USE_PATH|IGNORE_URL_WIN|REPORT_ERRORS, opened_path);
        if (stream)     {
@@ -951,7 +952,7 @@ int php_module_startup(sapi_module_struct *sf)
        /* initialize stream wrappers registry
         * (this uses configuration parameters from php.ini)
         */
-       if (php_init_stream_wrappers() == FAILURE)      {
+       if (php_init_stream_wrappers(TSRMLS_C) == FAILURE)      {
                php_printf("PHP:  Unable to initialize stream url wrappers.\n");
                return FAILURE;
        }
@@ -1056,7 +1057,7 @@ void php_module_shutdown(TSRMLS_D)
 
        zend_shutdown(TSRMLS_C);
 
-       php_shutdown_stream_wrappers();
+       php_shutdown_stream_wrappers(TSRMLS_C);
 
        php_shutdown_info_logos();
        UNREGISTER_INI_ENTRIES();
index 7141da21a112afa89be282f42d9e993530860530..9f2e4602e5558a162be624fd315ef20d80e38a4a 100755 (executable)
@@ -227,10 +227,10 @@ PHPAPI int php_stream_cast(php_stream *stream, int castas, void **ret, int show_
 # define IGNORE_URL_WIN 0
 #endif
 
-int php_init_stream_wrappers(void);
-int php_shutdown_stream_wrappers(void);
-PHPAPI int php_register_url_stream_wrapper(char *protocol, php_stream_wrapper *wrapper);
-PHPAPI int php_unregister_url_stream_wrapper(char *protocol);
+int php_init_stream_wrappers(TSRMLS_D);
+int php_shutdown_stream_wrappers(TSRMLS_D);
+PHPAPI int php_register_url_stream_wrapper(char *protocol, php_stream_wrapper *wrapper TSRMLS_DC);
+PHPAPI int php_unregister_url_stream_wrapper(char *protocol TSRMLS_DC);
 PHPAPI php_stream *_php_stream_open_wrapper(char *path, char *mode, int options, char **opened_path STREAMS_DC);
 #define php_stream_open_wrapper(path, mode, options, opened)   _php_stream_open_wrapper((path), (mode), (options), (opened) STREAMS_CC)
 
index 20cf6c0db52c185a914a8a4f413b4e49130dd992..6f5d8f114936db320ee13494c96320e89bb65b24 100755 (executable)
@@ -881,30 +881,35 @@ exit_success:
 
 } /* }}} */
 
-int php_init_stream_wrappers(void)
+int php_init_stream_wrappers(TSRMLS_D)
 {
-       if (PG(allow_url_fopen))
+       if (PG(allow_url_fopen)) {
                return zend_hash_init(&url_stream_wrappers_hash, 0, NULL, NULL, 1);
+       }
        return SUCCESS;
 }
 
-int php_shutdown_stream_wrappers(void)
+int php_shutdown_stream_wrappers(TSRMLS_D)
 {
-       if (PG(allow_url_fopen))
+       if (PG(allow_url_fopen)) {
                zend_hash_destroy(&url_stream_wrappers_hash);
+       }
        return SUCCESS;
 }
 
-PHPAPI int php_register_url_stream_wrapper(char *protocol, php_stream_wrapper *wrapper)
+PHPAPI int php_register_url_stream_wrapper(char *protocol, php_stream_wrapper *wrapper TSRMLS_DC)
 {
-       if (PG(allow_url_fopen))
+       if (PG(allow_url_fopen)) {
                return zend_hash_add(&url_stream_wrappers_hash, protocol, strlen(protocol), wrapper, sizeof(*wrapper), NULL);
+       }
        return FAILURE;
 }
-PHPAPI int php_unregister_url_stream_wrapper(char *protocol)
+
+PHPAPI int php_unregister_url_stream_wrapper(char *protocol TSRMLS_DC)
 {
-       if (PG(allow_url_fopen))
+       if (PG(allow_url_fopen)) {
                return zend_hash_del(&url_stream_wrappers_hash, protocol, strlen(protocol));
+       }
        return SUCCESS;
 }
 
@@ -953,7 +958,6 @@ static php_stream *php_stream_open_url(char *path, char *mode, int options, char
 PHPAPI php_stream *_php_stream_open_wrapper(char *path, char *mode, int options, char **opened_path STREAMS_DC)
 {
        php_stream *stream = NULL;
-       TSRMLS_FETCH();
 
        if (opened_path)
                *opened_path = NULL;