Searched refs:indirect (Results 1 - 5 of 5) sorted by relevance

/PHP_TRUNK/ext/opcache/
H A Dzend_accelerator_hash.c74 zend_accel_hash_entry* zend_accel_hash_update(zend_accel_hash *accel_hash, char *key, uint32_t key_length, zend_bool indirect, void *data) argument
81 if (indirect) {
83 while (indirect_bucket->indirect) {
98 if (entry->indirect) {
108 entry->indirect = 1;
124 if (indirect) {
126 entry->indirect = 1;
130 entry->indirect = 0;
157 if (entry->indirect) {
185 if (entry->indirect) {
[all...]
H A Dzend_accelerator_hash.h39 using 'indirect' entries, that point to other entries ('data' is actually
53 zend_bool indirect; member in struct:_zend_accel_hash_entry
71 zend_bool indirect,
H A Dzend_accelerator_module.c482 if (cache_entry->indirect) continue;
/PHP_TRUNK/ext/standard/
H A Darray.c4007 Bucket** indirect; local
4127 indirect = (Bucket **)safe_emalloc(array_size, sizeof(Bucket *), 0);
4129 indirect[i] = (Bucket *)safe_emalloc((num_arrays + 1), sizeof(Bucket), 0);
4136 indirect[k][i] = *p;
4141 ZVAL_UNDEF(&indirect[k][num_arrays].val);
4145 zend_qsort(indirect, array_size, sizeof(Bucket *), php_multisort_compare TSRMLS_CC);
4147 /* Restructure the arrays based on sorted indirect - this is mostly taken from zend_hash_sort() function. */
4158 hash->arData[k] = indirect[k][i];
4174 efree(indirect[i]);
4176 efree(indirect);
[all...]
/PHP_TRUNK/Zend/
H A Dzend_hash.h632 #define ZEND_HASH_FOREACH(_ht, indirect) do { \
637 if (indirect && Z_TYPE_P(_z) == IS_INDIRECT) { \
642 #define ZEND_HASH_REVERSE_FOREACH(_ht, indirect) do { \
647 if (indirect && Z_TYPE_P(_z) == IS_INDIRECT) { \

Completed in 36 milliseconds