From ea2cf705d50024b09e00f8f5bf9c666429bccfa5 Mon Sep 17 00:00:00 2001 From: Jilles Tjoelker Date: Wed, 10 Mar 2010 13:29:11 +0800 Subject: [ARITH] Fix logical or result value Another change I'm making to the arith code is making || return 0 or 1 only, matching C, POSIX and other shells. Apart from the compliance issue, it is also bad to expose implementation details like the exact meaning of 'noeval' to scripts such that they may come to depend on them. Signed-off-by: Herbert Xu --- src/arith_yacc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/arith_yacc.c b/src/arith_yacc.c index 74b95f8..6c5a720 100644 --- a/src/arith_yacc.c +++ b/src/arith_yacc.c @@ -253,7 +253,7 @@ static intmax_t or(int token, union yystype *val, int op, int noeval) b = or(token, val, yylex(), noeval | !!a); - return a | b; + return a || b; } static intmax_t cond(int token, union yystype *val, int op, int noeval) -- cgit 1.4.1 'tabs'> summary refs log tree commit diff
Commit message (Collapse)Author
2019-08-28Remove brot and gfxxJune McEnroe
2019-08-28Use rand(3) in beefJune McEnroe
2019-08-28Remove wakeJune McEnroe
RIP again, thursday. I don't think the RPi3 even knows how to suspend.
2019-08-28Add The Fated SkyJune McEnroe
2019-08-28Factor out cap_rights_limit error handlingJune McEnroe
2019-08-27Cast %lc parameter to wint_tJune McEnroe
I hadn't realized that's what type %lc takes and suddenly started seeing warnings about it for some reason.
2019-08-27Remove host thursdayJune McEnroe
RIP.
2019-08-22Add cards to causal.agencyJune McEnroe
2019-08-20Add Record of a Spaceborn FewJune McEnroe
2019-08-13Add The Calculating StarsJune McEnroe
2019-08-12Make dtch one command, add sinkingJune McEnroe
2019-08-03Add ImagoJune McEnroe
2019-07-29Add KindredJune McEnroe
2019-07-27Clean up home filesJune McEnroe
2019-07-27Fix shell script style in ~/.local/binJune McEnroe
2019-07-27Shell script style passJune McEnroe
2019-07-27Add c11.pdfJune McEnroe
2019-07-27Move pdf script to MakefileJune McEnroe
2019-07-27Update macOS neovim to 0.3.8June McEnroe
Which somehow still doesn't include my man fix.
2019-07-27Rewrite port makefiles consistentlyJune McEnroe
2019-07-27Rewrite Makefile once more with more organizationJune McEnroe
2019-07-27Reference png.h in bin.7June McEnroe
2019-07-27Revert "Use scheme to style HTMLs"June McEnroe
This reverts commit 46237a457ff3c9a813a56f2a442c115bf8610cbc. I don't know why but I don't like it.
2019-07-27Remove scheme text linkJune McEnroe
No standard base64 encoder so no way to maintain it.
2019-07-26Update Dark.terminalJune McEnroe
Why are the blobs so much bigger now?
2019-07-26Lighten dark whiteJune McEnroe
2019-07-25Add png.3 man pageJune McEnroe
2019-07-25Use scheme to style HTMLsJune McEnroe
2019-07-25Don't match comments in strings in makeJune McEnroe
2019-07-25Generate index.html with links from bin.7June McEnroe
2019-07-24Warn when date has changedJune McEnroe
2019-07-24Add whenJune McEnroe
When? Now.
2019-07-24Remove histedit from bitJune McEnroe