static int numthreads=0;
typedef struct phpdav_global_struct {
- phpdav_module php3_dav_module;
+ phpdav_module php_dav_module;
} phpdav_global_struct;
# else /* !defined(THREAD_SAFE) */
# define DAV_GLOBAL(a) a
# define DAV_TLS_VARS
-phpdav_module php3_dav_module;
+phpdav_module php_dav_module;
# endif /* defined(THREAD_SAFE) */
-# define DAV_HANDLER(a) DAV_GLOBAL(php3_dav_module).a##_handler
+# define DAV_HANDLER(a) DAV_GLOBAL(php_dav_module).a##_handler
# define DAV_SET_HANDLER(a,b) \
- dav_set_handler(&DAV_GLOBAL(php3_dav_module).a##_handler,(b))
+ dav_set_handler(&DAV_GLOBAL(php_dav_module).a##_handler,(b))
/* }}} */
/* }}} */
/* {{{ function prototypes */
-int php3_minit_phpdav(INIT_FUNC_ARGS);
-int php3_rinit_phpdav(INIT_FUNC_ARGS);
-int php3_mshutdown_phpdav(SHUTDOWN_FUNC_ARGS);
-int php3_rshutdown_phpdav(SHUTDOWN_FUNC_ARGS);
-void php3_info_phpdav(ZEND_MODULE_INFO_FUNC_ARGS);
+PHP_MINIT_FUNCTION(phpdav);
+PHP_MSHUTDOWN_FUNCTION(phpdav);
+PHP_RSHUTDOWN_FUNCTION(phpdav);
+PHP_MINFO_FUNCTION(phpdav);
/* }}} */
/* {{{ extension definition structures */
zend_module_entry phpdav_module_entry = {
"DAV", /* extension name */
phpdav_functions, /* extension function list */
- php3_minit_phpdav, /* extension-wide startup function */
- php3_mshutdown_phpdav, /* extension-wide shutdown function */
- php3_rinit_phpdav, /* per-request startup function */
- php3_rshutdown_phpdav, /* per-request shutdown function */
- php3_info_phpdav, /* information function */
+ PHP_MINIT(phpdav), /* extension-wide startup function */
+ PHP_MSHUTDOWN(phpdav), /* extension-wide shutdown function */
+ NULL, /* per-request startup function */
+ PHP_RSHUTDOWN(phpdav), /* per-request shutdown function */
+ PHP_MINFO(phpdav), /* information function */
STANDARD_MODULE_PROPERTIES
};
/* }}} */
/* {{{ startup, shutdown and info functions */
- /* {{{ php3_minit_phpdav */
-
-int php3_minit_phpdav(INIT_FUNC_ARGS)
+PHP_MINIT_FUNCTION(phpdav)
{
#if defined(THREAD_SAFE)
phpdav_global_struct *phpdav_globals;
return SUCCESS;
}
-/* }}} */
- /* {{{ php3_rinit_phpdav */
-int php3_rinit_phpdav(INIT_FUNC_ARGS)
-{
- return SUCCESS;
-}
-
-/* }}} */
- /* {{{ php3_mshutdown_phpdav() */
-
-int php3_mshutdown_phpdav(SHUTDOWN_FUNC_ARGS)
+PHP_MSHUTDOWN_FUNCTION(phpdav)
{
DAV_TLS_VARS;
#ifdef THREAD_SAFE
return SUCCESS;
}
-/* }}} */
- /* {{{ php3_rshutdown_phpdav() */
-int php3_rshutdown_phpdav(SHUTDOWN_FUNC_ARGS)
+PHP_RSHUTDOWN_FUNCTION(phpdav)
{
if (DAV_HANDLER(mkcol_test)) {
efree(DAV_HANDLER(mkcol_test));
return SUCCESS;
}
-/* }}} */
- /* {{{ php3_info_phpdav() */
-void php3_info_phpdav(ZEND_MODULE_INFO_FUNC_ARGS)
+PHP_MINFO_FUNCTION(phpdav);
{
}
-/* }}} */
-
-/* }}} */
/* {{{ extension-internal functions */
/* {{{ dav_set_handler() */
tmp = result->data[result->cur_row][i];
pval_copy_constructor(&tmp);
if (PG(magic_quotes_runtime) && tmp.type == IS_STRING) {
- tmp.value.str.val = _php3_addslashes(tmp.value.str.val,tmp.value.str.len,&tmp.value.str.len,1);
+ tmp.value.str.val = php_addslashes(tmp.value.str.val,tmp.value.str.len,&tmp.value.str.len,1);
}
zend_hash_index_update(return_value->value.ht, i, (void *) &tmp, sizeof(pval), (void **) &pvalue_ptr);
zend_hash_pointer_update(return_value->value.ht, result->fields[i].name, strlen(result->fields[i].name)+1, pvalue_ptr);