]> granicus.if.org Git - php/commitdiff
Fixed a few compile warnings and one compile error.
authorIlia Alshanetsky <iliaa@php.net>
Tue, 10 Dec 2002 20:16:30 +0000 (20:16 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Tue, 10 Dec 2002 20:16:30 +0000 (20:16 +0000)
main/php_main.h
sapi/apache_hooks/mod_php4.c
sapi/apache_hooks/php_apache.c
sapi/apache_hooks/sapi_apache.c

index 08c091e3b943958bfdb1fd40e76a2984b3f3f4b5..ca054c6348286946caf6e172d6c2dbe859179615 100644 (file)
@@ -35,6 +35,7 @@ PHPAPI int php_module_startup(sapi_module_struct *sf, zend_module_entry *additio
 PHPAPI void php_module_shutdown(TSRMLS_D);
 PHPAPI void php_module_shutdown_for_exec(void);
 PHPAPI int php_module_shutdown_wrapper(sapi_module_struct *sapi_globals);
+PHPAPI int php_request_startup_for_hook(TSRMLS_D);
 
 PHPAPI int php_startup_extensions(zend_module_entry **ptr, int count);
 
index aea466374c8fdc8de0125203f40940216ea8b1b4..812493d1877fc6f26e9b89e07c83dd32bbd7a9cb 100644 (file)
@@ -1087,7 +1087,6 @@ static CONST_PREFIX char *php_set_post_read_handler_code(cmd_parms *cmd, php_per
 
 static CONST_PREFIX char *php_set_require(cmd_parms *cmd, void *dummy, char *arg1)
 {
-       php_per_server_config *conf;
        return php_set_server_handler(cmd->server, arg1, 0, AP_HANDLER_TYPE_FILE);
 }
 /* }}} */
index 79757bff9acc808eb3ca2f9afb368a5f0bb60758..e8006e2f0d5659910dc597c25e47d161ff7ff1c5 100644 (file)
@@ -132,10 +132,12 @@ static request_rec *get_apache_request(pval *z TSRMLS_DC)
 /* {{{ php_apache_request_new(request_rec *r)
  * create a new zval-instance for ApacheRequest that wraps request_rec
  */
-zval *php_apache_request_new(request_rec *r TSRMLS_DC)
+zval *php_apache_request_new(request_rec *r)
 {
        zval *req;
        zval *addr;
+       
+       TSRMLS_FETCH();
 
        MAKE_STD_ZVAL(addr);
        Z_TYPE_P(addr) = IS_LONG;
index 5991ad8d3960e315d7e1bddf1e3a94323f4675ba..7e7a1acd60cd414fbef2a824138ee40bc91befad 100644 (file)
@@ -105,8 +105,8 @@ int apache_php_module_hook(request_rec *r, php_handler *handler, zval **ret TSRM
                 ZVAL_STRING(method, tmp +2, 1);
                 *tmp = ':';
                 call_user_function_ex(EG(function_table), &class, method, ret, 0, NULL, 0, NULL TSRMLS_CC);
-                zval_dtor(&class);
-                zval_dtor(&method);
+                zval_dtor(class);
+                zval_dtor(method);
             }
             else {
                 php_error(E_ERROR, "Unable to call %s - not a Class::Method\n", handler->name);
@@ -118,7 +118,7 @@ int apache_php_module_hook(request_rec *r, php_handler *handler, zval **ret TSRM
             assert(0);
             break;
     }
-       zval_dtor(&req);
+       zval_dtor(req);
        AP(in_request) = 0;
 
        return OK;