summaryrefslogtreecommitdiff
path: root/Zend/zend_ts_hash.h
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2003-08-18 20:44:12 +0000
committerZeev Suraski <zeev@php.net>2003-08-18 20:44:12 +0000
commit76aaeebdf09ddfa2b00c3a6be1d53b09de661071 (patch)
tree9d13288d0acdb386083d6442946bef7a69e20fc1 /Zend/zend_ts_hash.h
parentb5786d4220a6a879bd14800fc3eabb699740ecaa (diff)
downloadphp-git-76aaeebdf09ddfa2b00c3a6be1d53b09de661071.tar.gz
Improve tracking
Diffstat (limited to 'Zend/zend_ts_hash.h')
-rw-r--r--Zend/zend_ts_hash.h10
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) \