diff options
author | Mikael Magnusson <mikachu@gmail.com> | 2015-10-01 20:24:09 +0200 |
---|---|---|
committer | Mikael Magnusson <mikachu@gmail.com> | 2015-10-01 20:24:45 +0200 |
commit | fa72e547120581cdbff1b1695a47c2c19fed3487 (patch) | |
tree | fa40ccdd2f6c45ac32a07c949b702b38289e4806 /Src | |
parent | 99aff5bb0cad712b0e24e76ff2ba1ea3d2214769 (diff) | |
download | zsh-fa72e547120581cdbff1b1695a47c2c19fed3487.tar.gz zsh-fa72e547120581cdbff1b1695a47c2c19fed3487.tar.xz zsh-fa72e547120581cdbff1b1695a47c2c19fed3487.zip |
unposted: zle_thingy: return a value in bin_zle_flags
Diffstat (limited to 'Src')
-rw-r--r-- | Src/Zle/zle_thingy.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Src/Zle/zle_thingy.c b/Src/Zle/zle_thingy.c index 3963d7eaf..ba89e00a8 100644 --- a/Src/Zle/zle_thingy.c +++ b/Src/Zle/zle_thingy.c @@ -628,6 +628,7 @@ bin_zle_complete(char *name, char **args, UNUSED(Options ops), UNUSED(char func) static int bin_zle_flags(char *name, char **args, UNUSED(Options ops), UNUSED(char func)) { + int ret = 0; char **flag; if (!zle_usable()) { @@ -655,11 +656,14 @@ bin_zle_flags(char *name, char **args, UNUSED(Options ops), UNUSED(char func)) else if (!strcmp(*flag, "keepsuffix")) w->flags |= ZLE_KEEPSUFFIX; */ - else + else { zwarnnam(name, "invalid flag `%s' given to zle -f", *flag); + ret = 1; + } } } } + return ret; } /**/ |