diff options
author | Pierre Joye <pajoye@php.net> | 2010-09-15 17:27:43 +0000 |
---|---|---|
committer | Pierre Joye <pajoye@php.net> | 2010-09-15 17:27:43 +0000 |
commit | 4420a91bbdb8769cb5fedbd067122decb506beb1 (patch) | |
tree | 5dca446ed4afd88c7efc9efa9309a054af296300 /Zend | |
parent | c93631a137c36e9a2c5e7a8126d635b21bd69778 (diff) | |
download | php-git-4420a91bbdb8769cb5fedbd067122decb506beb1.tar.gz |
- macros--; ZEND_FAST_* are now gone
Diffstat (limited to 'Zend')
-rw-r--r-- | Zend/zend_alloc.h | 30 |
1 files changed, 8 insertions, 22 deletions
diff --git a/Zend/zend_alloc.h b/Zend/zend_alloc.h index 03e2f9d8df..7650de3bea 100644 --- a/Zend/zend_alloc.h +++ b/Zend/zend_alloc.h @@ -161,45 +161,31 @@ ZEND_API size_t zend_memory_peak_usage(int real_usage TSRMLS_DC); END_EXTERN_C() -/* Macroses for zend_fast_cache.h compatibility */ - -#define ZEND_FAST_ALLOC(p, type, fc_type) \ - (p) = (type *) emalloc(sizeof(type)) - -#define ZEND_FAST_FREE(p, fc_type) \ - efree(p) - -#define ZEND_FAST_ALLOC_REL(p, type, fc_type) \ - (p) = (type *) emalloc_rel(sizeof(type)) - -#define ZEND_FAST_FREE_REL(p, fc_type) \ - efree_rel(p) - /* fast cache for zval's */ #define ALLOC_ZVAL(z) \ - ZEND_FAST_ALLOC(z, zval, ZVAL_CACHE_LIST) + (z) = (zval *) emalloc(sizeof(zval)) #define FREE_ZVAL(z) \ - ZEND_FAST_FREE(z, ZVAL_CACHE_LIST) + efree_rel(z) #define ALLOC_ZVAL_REL(z) \ - ZEND_FAST_ALLOC_REL(z, zval, ZVAL_CACHE_LIST) + (z) = (zval *) emalloc_rel(sizeof(zval)) #define FREE_ZVAL_REL(z) \ - ZEND_FAST_FREE_REL(z, ZVAL_CACHE_LIST) + efree_rel(z) /* fast cache for HashTables */ #define ALLOC_HASHTABLE(ht) \ - ZEND_FAST_ALLOC(ht, HashTable, HASHTABLE_CACHE_LIST) + (ht) = (HashTable *) emalloc(sizeof(HashTable)) #define FREE_HASHTABLE(ht) \ - ZEND_FAST_FREE(ht, HASHTABLE_CACHE_LIST) + efree(ht) #define ALLOC_HASHTABLE_REL(ht) \ - ZEND_FAST_ALLOC_REL(ht, HashTable, HASHTABLE_CACHE_LIST) + (ht) = (HashTable *) emalloc_rel(sizeof(HashTable)) #define FREE_HASHTABLE_REL(ht) \ - ZEND_FAST_FREE_REL(ht, HASHTABLE_CACHE_LIST) + efree_rel(ht) /* Heap functions */ typedef struct _zend_mm_heap zend_mm_heap; |