}
/* the global argument list */
- if (ses_arglist(fd, "args", &global_alist.al_ga,
+ if (ses_arglist(fd, "argglobal", &global_alist.al_ga,
!(ssop_flags & SSOP_CURDIR), &ssop_flags) == FAIL)
return FAIL;
char_u *buf = NULL;
char_u *s;
- if (gap->ga_len == 0)
- return put_line(fd, "silent! argdel *");
- if (fputs(cmd, fd) < 0)
+ if (fputs(cmd, fd) < 0 || put_eol(fd) == FAIL)
+ return FAIL;
+ if (put_line(fd, "silent! argdel *") == FAIL)
return FAIL;
for (i = 0; i < gap->ga_len; ++i)
{
s = buf;
}
}
- if (fputs(" ", fd) < 0 || ses_put_fname(fd, s, flagp) == FAIL)
+ if (fputs("argadd ", fd) < 0
+ || ses_put_fname(fd, s, flagp) == FAIL
+ || put_eol(fd) == FAIL)
{
vim_free(buf);
return FAIL;
vim_free(buf);
}
}
- return put_eol(fd);
+ return OK;
}
/*