0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

updated for version 7.0188

This commit is contained in:
Bram Moolenaar
2006-01-26 22:25:15 +00:00
parent 51156d5a87
commit 17c7c01170
12 changed files with 214 additions and 52 deletions

View File

@@ -3248,7 +3248,8 @@ unload_dummy_buffer(buf)
* Add each quickfix error to list "list" as a dictionary.
*/
int
get_errorlist(list)
get_errorlist(wp, list)
win_T *wp;
list_T *list;
{
qf_info_T *qi = &ql_info;
@@ -3257,6 +3258,13 @@ get_errorlist(list)
qfline_T *qfp;
int i;
if (wp != NULL)
{
qi = GET_LOC_LIST(wp);
if (qi == NULL)
return FAIL;
}
if (qi->qf_curlist >= qi->qf_listcount
|| qi->qf_lists[qi->qf_curlist].qf_count == 0)
return FAIL;
@@ -3292,7 +3300,8 @@ get_errorlist(list)
* of dictionaries.
*/
int
set_errorlist(list, action)
set_errorlist(wp, list, action)
win_T *wp;
list_T *list;
int action;
{
@@ -3307,6 +3316,13 @@ set_errorlist(list, action)
int retval = OK;
qf_info_T *qi = &ql_info;
if (wp != NULL)
{
qi = ll_get_or_alloc_list(curwin);
if (qi == NULL)
return FAIL;
}
if (action == ' ' || qi->qf_curlist == qi->qf_listcount)
/* make place for a new list */
qf_new_list(qi);