patch 8.2.3967: error messages are spread out
Problem: Error messages are spread out.
Solution: Move more errors to errors.h.
diff --git a/src/textprop.c b/src/textprop.c
index 3159920..4c17a4a 100644
--- a/src/textprop.c
+++ b/src/textprop.c
@@ -132,7 +132,7 @@
if (arg->v_type != VAR_DICT)
{
- emsg(_(e_dictreq));
+ emsg(_(e_dictionary_required));
return FAIL;
}
if (arg->vval.v_dict == NULL)
@@ -172,7 +172,7 @@
}
if (argvars[2].v_type != VAR_DICT)
{
- emsg(_(e_dictreq));
+ emsg(_(e_dictionary_required));
return;
}
@@ -328,7 +328,7 @@
if (argvars[1].vval.v_list == NULL)
{
- emsg(_(e_listreq));
+ emsg(_(e_list_required));
return;
}
@@ -350,7 +350,7 @@
{
if (li->li_tv.v_type != VAR_LIST || li->li_tv.vval.v_list == NULL)
{
- emsg(_(e_listreq));
+ emsg(_(e_list_required));
return;
}
@@ -732,7 +732,7 @@
if (argvars[0].v_type != VAR_DICT || argvars[0].vval.v_dict == NULL)
{
- emsg(_(e_dictreq));
+ emsg(_(e_dictionary_required));
return;
}
dict = argvars[0].vval.v_dict;
@@ -984,7 +984,7 @@
{
if (li->li_tv.v_type != VAR_STRING)
{
- emsg(_(e_stringreq));
+ emsg(_(e_string_required));
goto errret;
}
name = li->li_tv.vval.v_string;
@@ -1079,7 +1079,7 @@
if (argvars[1].v_type != VAR_DICT)
{
- emsg(_(e_dictreq));
+ emsg(_(e_dictionary_required));
return;
}
d = argvars[1].vval.v_dict;
@@ -1091,7 +1091,7 @@
{
if (di->di_tv.v_type != VAR_NUMBER)
{
- emsg(_(e_numberreq));
+ emsg(_(e_number_required));
return;
}
end_lnum = tv_get_number(&di->di_tv);
@@ -1107,7 +1107,7 @@
{
if (di->di_tv.v_type != VAR_LIST)
{
- emsg(_(e_listreq));
+ emsg(_(e_list_required));
return;
}
@@ -1123,7 +1123,7 @@
{
if (di->di_tv.v_type != VAR_LIST)
{
- emsg(_(e_listreq));
+ emsg(_(e_list_required));
goto errret;
}