]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bc/tests/bc/scripts/ifs2.bc
usr.bin/gh-bc, contrib/bc: update to version 5.0.0
[FreeBSD/FreeBSD.git] / contrib / bc / tests / bc / scripts / ifs2.bc
1 #! /usr/bin/bc -q
2
3 a = 1
4 b = 2
5 c = 3
6
7 if (a == 1) if (b == 2) if (c == 3) print "Yay!\n"
8
9 define void g(x) {
10         print "g: x: ", x, "\n"
11 }
12
13 if (a == 1) {
14         if (b == 2) {
15                 if (c == 3) {
16                         g(5)
17                 }
18         }
19 }
20
21 define void h(x) {
22         print "h: x: ", x, "\n"
23 }
24
25 if (z == 0)
26         for (i = 0; i < 2; ++i)
27                 for (l = 0; l < 2; ++l)
28                         if (a == 1)
29                                 for (j = 0; j < 2; ++j)
30                                         for (m = 0; m < 2; ++m)
31                                                 if (b == 2)
32                                                         for (k = 0; k < 2; ++k)
33                                                                 if (c == 3) h(k)