Lines Matching refs:d1
1077 dict_extend(dict_T *d1, dict_T *d2, char_u *action, char *func_name) in dict_extend() argument
1085 if (d1->dv_type != NULL && d1->dv_type->tt_member != NULL) in dict_extend()
1086 type = d1->dv_type->tt_member; in dict_extend()
1096 di1 = dict_find(d1, hi2->hi_key, -1); in dict_extend()
1097 if (d1->dv_scope != 0) in dict_extend()
1101 if (d1->dv_scope == VAR_DEF_SCOPE in dict_extend()
1117 if (di1 != NULL && dict_add(d1, di1) == FAIL) in dict_extend()
1130 if (dict_wrong_func_name(d1, &HI2DI(hi2)->di_tv, hi2->hi_key)) in dict_extend()
1153 dict_T *d1, in dict_equal() argument
1162 if (d1 == d2) in dict_equal()
1164 if (dict_len(d1) != dict_len(d2)) in dict_equal()
1166 if (dict_len(d1) == 0) in dict_equal()
1169 if (d1 == NULL || d2 == NULL) in dict_equal()
1172 todo = (int)d1->dv_hashtab.ht_used; in dict_equal()
1173 for (hi = d1->dv_hashtab.ht_array; todo > 0; ++hi) in dict_equal()