]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bc/tests/fuzzing/bc_inputs2/misc2.txt
mlx4en(4): Fix wrong mbuf cluster size in mlx4_en_debugnet_init()
[FreeBSD/FreeBSD.git] / contrib / bc / tests / fuzzing / bc_inputs2 / misc2.txt
1 define w() { auto z; return 1; }
2 define x() {
3         "x"
4         return (1)
5 }
6 define y() {
7         "y"
8         return (2)
9 }
10 define z() {
11         "z"
12         return (3)
13 }
14
15 define v() { return }
16
17 v()
18
19 w()
20
21 if (x() == y()) { 1 }
22 1
23 if (x() <= y()) { 2 }
24 if (y() >= x()) { 3 }
25 if (x() != y()) { 4 }
26 if (x() < y()) { 5 }
27 if (y() > x()) { 6 }
28
29 if (x() == z()) { 11 }
30 11
31 if (x() <= z()) { 12 }
32 if (z() >= x()) { 13 }
33 if (x() != z()) { 14 }
34 if (x() < z()) { 15 }
35 if (z() > x()) { 16 }
36
37 x = -10
38 while (x <= 0) {
39         x
40         if (x == -5) break;
41         x += 1
42 }
43
44 define u() {
45         auto a[];
46         return a[0]
47 }
48
49 u()
50
51 if (x == -4) x
52 else x - 4
53
54 x = 1
55
56 if (x == 1) 1 else 2
57 if (x == 0) 1 else 2
58
59 if (x == 1) 1 else if (x == 0) 2 else 3
60 if (x == 0) 1 else if (x == 1) 2 else 3
61 if (x == -1) 1 else if (x == 0) 2 else 3
62
63 if (x == 1) if (x != 0) 1 else 2 else 3
64 if (x == 1) if (x == 0) 1 else 2 else 3
65 if (x != 1) if (x == 0) 1 else 2 else 3
66
67 if (x == 1) while (x > 0) { x ; x -= 1 } else 0
68 x = 1
69 if (x == 0) while (x > 0) { x ; x -= 1 } else 0
70
71 if(x == 1) {
72         11
73         while(x == 1) {
74                 21
75                 while(x == 1) {
76                         31
77                         break
78                         32
79                 }
80                 22
81                 break
82                 23
83         }
84         12
85 }
86 99
87
88 for (;;) { 123 ; break; }
89 for (i = 0;; ++i) { i ; if (i == 2) break; else i; }
90 for (i = 0;;!++i) { i ; if (i == 2) break; else i; }
91 for (i = 0;; ++i) { i ; if (i != 2) i else break }
92
93 while (i > 0) if (i == 1) break else i--
94 while (i < 3) if (i != 2) i++ else break
95
96 for(i=1; i<=3; i++) { i; if(i==2) continue; print i,i,"\n" }
97
98 print 1,2,3
99 print "\n"
100
101 ifz = 1
102 ifz
103 ++ifz
104 ifz++
105 ifz
106
107 {
108         4
109         5
110 }