Lines Matching refs:ptrs
4670 Bucket **lists, *list, **ptrs, *p; local
4753 ptrs = (Bucket **)safe_emalloc(arr_argc, sizeof(Bucket *), 0);
4772 ptrs[i] = list;
4796 while (Z_TYPE(ptrs[0]->val) != IS_UNDEF) {
4805 …while (Z_TYPE(ptrs[i]->val) != IS_UNDEF && (0 < (c = intersect_data_compare_func(ptrs[0], ptrs[i])…
4806 ptrs[i]++;
4809 …while (Z_TYPE(ptrs[i]->val) != IS_UNDEF && (0 < (c = intersect_key_compare_func(ptrs[0], ptrs[i]))…
4810 ptrs[i]++;
4812 …if ((!c && Z_TYPE(ptrs[i]->val) != IS_UNDEF) && (behavior == INTERSECT_ASSOC)) { /* only when INTE…
4821 if (intersect_data_compare_func(ptrs[0], ptrs[i]) != 0) {
4834 if (Z_TYPE(ptrs[i]->val) == IS_UNDEF) {
4839 p = ptrs[0]++;
4852 ptrs[i]++;
4858 p = ptrs[0];
4864 if (Z_TYPE((++ptrs[0])->val) == IS_UNDEF) {
4868 if (0 <= intersect_data_compare_func(ptrs[0], ptrs[i])) {
4880 if (Z_TYPE((++ptrs[0])->val) == IS_UNDEF) {
4884 if (intersect_data_compare_func(ptrs[0] - 1, ptrs[0])) {
4902 efree(ptrs);
5044 Bucket **lists, *list, **ptrs, *p; local
5127 ptrs = (Bucket **)safe_emalloc(arr_argc, sizeof(Bucket *), 0);
5146 ptrs[i] = list;
5170 while (Z_TYPE(ptrs[0]->val) != IS_UNDEF) {
5180 Bucket *ptr = ptrs[i];
5182 … while (Z_TYPE(ptrs[i]->val) != IS_UNDEF && (0 < (c = diff_data_compare_func(ptrs[0], ptrs[i])))) {
5183 ptrs[i]++;
5186 while (Z_TYPE(ptr->val) != IS_UNDEF && (0 != (c = diff_key_compare_func(ptrs[0], ptr)))) {
5192 if (Z_TYPE(ptrs[i]->val) != IS_UNDEF) {
5193 ptrs[i]++;
5204 if (diff_data_compare_func(ptrs[0], ptr) != 0) {
5230 p = ptrs[0];
5236 if (Z_TYPE((++ptrs[0])->val) == IS_UNDEF) {
5240 if (diff_data_compare_func(ptrs[0] - 1, ptrs[0])) {
5252 if (Z_TYPE((++ptrs[0])->val) == IS_UNDEF) {
5256 if (diff_data_compare_func(ptrs[0] - 1, ptrs[0])) {
5274 efree(ptrs);