Searched defs:indirect (Results 1 - 3 of 3) 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,
/PHP_TRUNK/ext/standard/
H A Darray.c3964 Bucket** indirect; local
4084 indirect = (Bucket **)safe_emalloc(array_size, sizeof(Bucket *), 0);
4086 indirect[i] = (Bucket *)safe_emalloc((num_arrays + 1), sizeof(Bucket), 0);
4093 indirect[k][i] = *p;
4098 ZVAL_UNDEF(&indirect[k][num_arrays].val);
4102 zend_qsort(indirect, array_size, sizeof(Bucket *), php_multisort_compare TSRMLS_CC);
4104 /* Restructure the arrays based on sorted indirect - this is mostly taken from zend_hash_sort() function. */
4115 hash->arData[k] = indirect[k][i];
4131 efree(indirect[i]);
4133 efree(indirect);
[all...]

Completed in 10 milliseconds