diff options
author | Zeev Suraski <zeev@php.net> | 1999-07-09 17:36:12 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 1999-07-09 17:36:12 +0000 |
commit | 3a9cb0220ce35e82065e92c4477b81373ab3e234 (patch) | |
tree | 336f21bac2fb749e32a09891b6342afe04242075 /ext/standard/reg.c | |
parent | 81d901b14dd87285977ba7947a0268adb6519089 (diff) | |
download | php-git-3a9cb0220ce35e82065e92c4477b81373ab3e234.tar.gz |
Step 1 in nuking the garbage collector:
- Change the hash destructor to return int
Diffstat (limited to 'ext/standard/reg.c')
-rw-r--r-- | ext/standard/reg.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/standard/reg.c b/ext/standard/reg.c index b01f659bdd..7c8fac5758 100644 --- a/ext/standard/reg.c +++ b/ext/standard/reg.c @@ -98,9 +98,10 @@ static int _php_regcomp(regex_t *preg, const char *pattern, int cflags) return r; } -static void _free_reg_cache(reg_cache *rc) +static int _free_reg_cache(reg_cache *rc) { regfree(&rc->preg); + return 1; } #define regfree(a); @@ -108,7 +109,7 @@ static void _free_reg_cache(reg_cache *rc) static void php_reg_init_globals(php_reg_globals *reg_globals) { - _php3_hash_init(®_globals->ht_rc, 0, NULL, (void (*)(void *)) _free_reg_cache, 1); + _php3_hash_init(®_globals->ht_rc, 0, NULL, (int (*)(void *)) _free_reg_cache, 1); } static int php_minit_regex(INIT_FUNC_ARGS) |