Lines Matching refs:tv2
1465 typval_T *tv2, in func_equal() argument
1478 s2 = tv2->v_type == VAR_FUNC ? tv2->vval.v_string in func_equal()
1479 : partial_name(tv2->vval.v_partial); in func_equal()
1492 d2 = tv2->v_type == VAR_FUNC ? NULL : tv2->vval.v_partial->pt_dict; in func_equal()
1503 a2 = tv2->v_type == VAR_FUNC ? 0 : tv2->vval.v_partial->pt_argc; in func_equal()
1508 tv2->vval.v_partial->pt_argv + i, ic, TRUE)) in func_equal()
1522 typval_T *tv2, in tv_equal() argument
1550 && (tv2->v_type == VAR_FUNC in tv_equal()
1551 || (tv2->v_type == VAR_PARTIAL && tv2->vval.v_partial != NULL))) in tv_equal()
1554 r = func_equal(tv1, tv2, ic); in tv_equal()
1559 if (tv1->v_type != tv2->v_type in tv_equal()
1561 || (tv2->v_type != VAR_BOOL && tv2->v_type != VAR_SPECIAL))) in tv_equal()
1568 r = list_equal(tv1->vval.v_list, tv2->vval.v_list, ic, TRUE); in tv_equal()
1574 r = dict_equal(tv1->vval.v_dict, tv2->vval.v_dict, ic, TRUE); in tv_equal()
1579 return blob_equal(tv1->vval.v_blob, tv2->vval.v_blob); in tv_equal()
1584 return tv1->vval.v_number == tv2->vval.v_number; in tv_equal()
1588 s2 = tv_get_string_buf(tv2, buf2); in tv_equal()
1593 return tv1->vval.v_float == tv2->vval.v_float; in tv_equal()
1597 return tv1->vval.v_job == tv2->vval.v_job; in tv_equal()
1601 return tv1->vval.v_channel == tv2->vval.v_channel; in tv_equal()
1604 return tv1->vval.v_instr == tv2->vval.v_instr; in tv_equal()
1607 return tv1->vval.v_partial == tv2->vval.v_partial; in tv_equal()
1610 return tv1->vval.v_string == tv2->vval.v_string; in tv_equal()