Lines Matching refs:a
179 static inline bool user_hashable_equals(zval *a, zval *b) in user_hashable_equals() argument
181 if (Z_OBJCE_P(a) != Z_OBJCE_P(b)) { in user_hashable_equals()
187 zend_call_method_with_1_params(Z_OBJ_P(a), Z_OBJCE_P(a), NULL, "equals", &equals, b); in user_hashable_equals()
189 zend_call_method_with_1_params(a, Z_OBJCE_P(a), NULL, "equals", &equals, b); in user_hashable_equals()
527 static int user_compare_by_value(const void *a, const void *b) in user_compare_by_value() argument
532 ds_htable_bucket_t *x = ((ds_htable_bucket_t*)a); in user_compare_by_value()
549 static int user_compare_by_key(const void *a, const void *b) in user_compare_by_key() argument
554 ZVAL_COPY_VALUE(¶ms[0], (zval*) a); in user_compare_by_key()
568 static int compare_by_key(const void *a, const void *b) in compare_by_key() argument
572 if (compare_function(&retval, (zval*) a, (zval*) b) == SUCCESS) { in compare_by_key()
579 static int compare_by_value(const void *a, const void *b) in compare_by_value() argument
582 ds_htable_bucket_t *x = (ds_htable_bucket_t*) a; in compare_by_value()
1132 ds_htable_bucket_t *a = table->buckets; in ds_htable_reverse() local
1135 for (; a < b; ++a, --b) { in ds_htable_reverse()
1136 ds_htable_bucket_t c = *a; in ds_htable_reverse()
1137 *a = *b; in ds_htable_reverse()