diff options
author | Zeev Suraski <zeev@php.net> | 2003-08-18 20:44:12 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2003-08-18 20:44:12 +0000 |
commit | 76aaeebdf09ddfa2b00c3a6be1d53b09de661071 (patch) | |
tree | 9d13288d0acdb386083d6442946bef7a69e20fc1 /Zend/zend_ts_hash.h | |
parent | b5786d4220a6a879bd14800fc3eabb699740ecaa (diff) | |
download | php-git-76aaeebdf09ddfa2b00c3a6be1d53b09de661071.tar.gz |
Improve tracking
Diffstat (limited to 'Zend/zend_ts_hash.h')
-rw-r--r-- | Zend/zend_ts_hash.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Zend/zend_ts_hash.h b/Zend/zend_ts_hash.h index b6b7570865..01b2de89c6 100644 --- a/Zend/zend_ts_hash.h +++ b/Zend/zend_ts_hash.h @@ -37,11 +37,17 @@ BEGIN_EXTERN_C() #define TS_HASH(table) (&(table->hash)) /* startup/shutdown */ -ZEND_API int zend_ts_hash_init(TsHashTable *ht, uint nSize, hash_func_t pHashFunction, dtor_func_t pDestructor, zend_bool persistent); -ZEND_API int zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, hash_func_t pHashFunction, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection); +ZEND_API int _zend_ts_hash_init(TsHashTable *ht, uint nSize, hash_func_t pHashFunction, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC); +ZEND_API int _zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, hash_func_t pHashFunction, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC); ZEND_API void zend_ts_hash_destroy(TsHashTable *ht); ZEND_API void zend_ts_hash_clean(TsHashTable *ht); +#define zend_ts_hash_init(ht, nSize, pHashFunction, pDestructor, persistent) \ + _zend_ts_hash_init(ht, nSize, pHashFunction, pDestructor, persistent ZEND_FILE_LINE_CC) +#define zend_ts_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection) \ + _zend_ts_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection ZEND_FILE_LINE_CC) + + /* additions/updates/changes */ ZEND_API int zend_ts_hash_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag); #define zend_ts_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ |