Browse Source

More cleanup...

PHP-4.0.5
Zeev Suraski 27 years ago
parent
commit
66f5e50050
  1. 12
      ext/aspell/aspell.c
  2. 1
      ext/aspell/php_aspell.h
  3. 54
      ext/dav/dav.c
  4. 2
      ext/mssql/php_mssql.c

12
ext/aspell/aspell.c

@ -55,16 +55,18 @@ zend_module_entry aspell_module_entry = {
DLEXPORT zend_module_entry *get_module(void) { return &aspell_module_entry; } DLEXPORT zend_module_entry *get_module(void) { return &aspell_module_entry; }
#endif #endif
static void php_aspell_close(aspell *sc)
{
aspell_free(sc);
}
PHP_MINIT_FUNCTION(aspell) PHP_MINIT_FUNCTION(aspell)
{ {
le_aspell = register_list_destructors(php3_aspell_close,NULL);
le_aspell = register_list_destructors(php_aspell_close,NULL);
return SUCCESS; return SUCCESS;
} }
void php3_aspell_close(aspell *sc)
{
aspell_free(sc);
}
/* {{{ proto int aspell_new(string master[, string personal]) /* {{{ proto int aspell_new(string master[, string personal])
Load a dictionary */ Load a dictionary */

1
ext/aspell/php_aspell.h

@ -38,7 +38,6 @@ extern zend_module_entry aspell_module_entry;
extern PHP_MINIT_FUNCTION(aspell); extern PHP_MINIT_FUNCTION(aspell);
extern PHP_MINFO_FUNCTION(aspell); extern PHP_MINFO_FUNCTION(aspell);
extern void php3_aspell_close();
PHP_FUNCTION(aspell_new); PHP_FUNCTION(aspell_new);
PHP_FUNCTION(aspell_check); PHP_FUNCTION(aspell_check);

54
ext/dav/dav.c

@ -50,20 +50,20 @@ DWORD PHPDAVTls;
static int numthreads=0; static int numthreads=0;
typedef struct phpdav_global_struct { typedef struct phpdav_global_struct {
phpdav_module php3_dav_module;
phpdav_module php_dav_module;
} phpdav_global_struct; } phpdav_global_struct;
# else /* !defined(THREAD_SAFE) */ # else /* !defined(THREAD_SAFE) */
# define DAV_GLOBAL(a) a # define DAV_GLOBAL(a) a
# define DAV_TLS_VARS # define DAV_TLS_VARS
phpdav_module php3_dav_module;
phpdav_module php_dav_module;
# endif /* defined(THREAD_SAFE) */ # 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) \ # 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))
/* }}} */ /* }}} */
@ -76,11 +76,10 @@ DLEXPORT zend_module_entry *get_module() { return &phpdav_module_entry; };
/* }}} */ /* }}} */
/* {{{ function prototypes */ /* {{{ 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 */ /* {{{ extension definition structures */
@ -93,20 +92,18 @@ function_entry phpdav_functions[] = {
zend_module_entry phpdav_module_entry = { zend_module_entry phpdav_module_entry = {
"DAV", /* extension name */ "DAV", /* extension name */
phpdav_functions, /* extension function list */ 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 STANDARD_MODULE_PROPERTIES
}; };
/* }}} */ /* }}} */
/* {{{ startup, shutdown and info functions */ /* {{{ startup, shutdown and info functions */
/* {{{ php3_minit_phpdav */
int php3_minit_phpdav(INIT_FUNC_ARGS)
PHP_MINIT_FUNCTION(phpdav)
{ {
#if defined(THREAD_SAFE) #if defined(THREAD_SAFE)
phpdav_global_struct *phpdav_globals; phpdav_global_struct *phpdav_globals;
@ -129,18 +126,8 @@ int php3_minit_phpdav(INIT_FUNC_ARGS)
return SUCCESS; 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; DAV_TLS_VARS;
#ifdef THREAD_SAFE #ifdef THREAD_SAFE
@ -158,10 +145,8 @@ int php3_mshutdown_phpdav(SHUTDOWN_FUNC_ARGS)
return SUCCESS; return SUCCESS;
} }
/* }}} */
/* {{{ php3_rshutdown_phpdav() */
int php3_rshutdown_phpdav(SHUTDOWN_FUNC_ARGS)
PHP_RSHUTDOWN_FUNCTION(phpdav)
{ {
if (DAV_HANDLER(mkcol_test)) { if (DAV_HANDLER(mkcol_test)) {
efree(DAV_HANDLER(mkcol_test)); efree(DAV_HANDLER(mkcol_test));
@ -172,16 +157,11 @@ int php3_rshutdown_phpdav(SHUTDOWN_FUNC_ARGS)
return SUCCESS; return SUCCESS;
} }
/* }}} */
/* {{{ php3_info_phpdav() */
void php3_info_phpdav(ZEND_MODULE_INFO_FUNC_ARGS)
PHP_MINFO_FUNCTION(phpdav);
{ {
} }
/* }}} */
/* }}} */
/* {{{ extension-internal functions */ /* {{{ extension-internal functions */
/* {{{ dav_set_handler() */ /* {{{ dav_set_handler() */

2
ext/mssql/php_mssql.c

@ -982,7 +982,7 @@ static void php_mssql_fetch_hash(INTERNAL_FUNCTION_PARAMETERS)
tmp = result->data[result->cur_row][i]; tmp = result->data[result->cur_row][i];
pval_copy_constructor(&tmp); pval_copy_constructor(&tmp);
if (PG(magic_quotes_runtime) && tmp.type == IS_STRING) { 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_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); zend_hash_pointer_update(return_value->value.ht, result->fields[i].name, strlen(result->fields[i].name)+1, pvalue_ptr);

Loading…
Cancel
Save