xref: /openbsd-src/regress/usr.bin/bc/t16.in (revision 05efa1f5ca6ba969ccfc6b804b8132471fa8ae91)
1if (0 || 0) "nok1" else "ok1"
2if (1 || 0) "ok2" else "nok2"
3if (0 || 1) "ok3" else "nok3"
4if (1 || 1) "ok4" else "nok4"
5print "\n"
6
7define f() {
8	"f";
9	return 0
10}
11define g() {
12	"g";
13	return 0
14}
15define h() {
16	"h";
17	return 1
18}
19
20if (f() || g() || h()) "ok5" else "nok5"
21if (f() || g() || !h()) "nok6" else "ok6"
22if (f() || !h() || g()) "nok7" else "ok7"
23
24print "\n"
25