5 unsigned char success=0;
6 unsigned char failures=0;
10 unsigned int uint0 = 0;
11 unsigned int uint1 = 0;
12 unsigned char uchar0 = 0;
13 unsigned char uchar1 = 0;
15 unsigned char call3(void);
17 void dput(unsigned char val)
31 /* both loops use the loop variable inside the inner loop */
38 for(i = 0; i < 3; i++) {
40 for(j = 0; j < 4; j++) {
52 /* only the outer loop's variable is used inside, inner can be optimized into a repeat-loop */
59 for(i = 0; i < 3; i++) {
61 for(j = 0; j < 4; j++) {
72 /* only the inner loop's variable is used inside */
79 for(i = 0; i < 3; i++) {
81 for(j = 0; j < 4; j++) {
93 /* neither loop variable used inside the loops */
100 for(i = 0; i < 3; i++) {
102 for(j = 0; j < 4; j++) {
115 /* like for1 but different condition in inner loop */
122 for(i = 0; i < 3; i++) {
124 for(j = 10; j >= 5; j--) {