syntax: avoid extra global macro

This commit is contained in:
Justin M. Keyes
2015-11-30 02:09:37 -05:00
parent 50e129f5a7
commit cae0904160
3 changed files with 12 additions and 10 deletions

View File

@@ -3286,17 +3286,23 @@ static void syn_cmd_off(exarg_T *eap, int syncing)
}
static void syn_cmd_onoff(exarg_T *eap, char *name)
FUNC_ATTR_NONNULL_ALL
{
char buf[100];
eap->nextcmd = check_nextcmd(eap->arg);
if (!eap->skip) {
strcpy(buf, "so ");
vim_snprintf(buf + 3, sizeof(buf) - 3, SYNTAX_FNAME, name);
do_cmdline_cmd(buf);
syn_cmd(name);
}
}
void syn_cmd(char *name)
FUNC_ATTR_NONNULL_ALL
{
char buf[100];
strncpy(buf, "so ", 3);
vim_snprintf(buf + 3, sizeof(buf) - 3, SYNTAX_FNAME, name);
do_cmdline_cmd(buf);
}
/*
* Handle ":syntax [list]" command: list current syntax words.
*/