Beautified (indented) compiler source according to gnu coding style
[fw/sdcc] / src / regression / for.c
1 //#include "p16c84.h"
2
3 unsigned char success = 0;
4 unsigned char failures = 0;
5 unsigned char dummy = 0;
6
7 bit bit0 = 0;
8 unsigned int aint0 = 0;
9 unsigned int aint1 = 0;
10 unsigned char achar0 = 0;
11 unsigned char achar1 = 0;
12
13 unsigned char call3 (void);
14
15 void
16 done ()
17 {
18
19   dummy++;
20
21 }
22
23 void
24 for1 (void)
25 {
26   unsigned char i = 0;
27
28   for (i = 0; i < 10; i++)
29     achar0++;
30
31   if (achar0 != 10)
32     failures++;
33
34 }
35
36 void
37 for2 (void)
38 {
39   unsigned char i = 0;
40
41   for (i = 0; i < 10; i++)
42     achar0++;
43
44   if (i < 10)
45     failures++;
46
47 }
48
49 void
50 main (void)
51 {
52   for1 ();
53   for2 ();
54
55   success = failures;
56   done ();
57 }