diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2003-05-22 09:48:25 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2003-05-22 09:48:25 +0000 |
commit | 1be7d4744d25d29b46f4a0b87a02cd9600ee6b74 (patch) | |
tree | 3cf7efa94211fea95f8175ea4f804816e954b40f /Src/zsh.h | |
parent | c7a2d2225e41e38f54ace2809fd61d3867fdd43b (diff) | |
download | zsh-1be7d4744d25d29b46f4a0b87a02cd9600ee6b74.tar.gz zsh-1be7d4744d25d29b46f4a0b87a02cd9600ee6b74.tar.xz zsh-1be7d4744d25d29b46f4a0b87a02cd9600ee6b74.zip |
18559, 18562: make modules use proper option arguments
Diffstat (limited to 'Src/zsh.h')
-rw-r--r-- | Src/zsh.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Src/zsh.h b/Src/zsh.h index 1733ce9bc..16558c3d3 100644 --- a/Src/zsh.h +++ b/Src/zsh.h @@ -955,10 +955,11 @@ struct funcwrap { /* Option was set as +X */ #define OPT_PLUS(ops,c) ((ops)->ind[c] & 2) /* - * Option was set any old how, maybe including an argument - * (cheap test when we don't care). + * Option was set any old how, maybe including an argument + * (cheap test when we don't care). Some bits of code + * expect this to be 1 or 0. */ -#define OPT_ISSET(ops,c) ((ops)->ind[c]) +#define OPT_ISSET(ops,c) ((ops)->ind[c] != 0) /* Option has an argument */ #define OPT_HASARG(ops,c) ((ops)->ind[c] > 3) /* The argument for the option; not safe if it doesn't have one */ |