Home
       0034-logandor.c - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       0034-logandor.c (485B)
       ---
            1 int g;
            2 
            3 int
            4 effect()
            5 {
            6         g = 1;
            7         return 1;
            8 }
            9 
           10 int
           11 main()
           12 {
           13     int x;
           14     
           15     g = 0;
           16     x = 0;
           17     if(x && effect())
           18             return 1;
           19     if(g)
           20             return 2;
           21     x = 1;
           22     if(x && effect()) {
           23             if(g != 1)
           24                     return 3;
           25     } else {
           26             return 4;
           27     }
           28     g = 0;
           29     x = 1;
           30     if(x || effect()) {
           31             if(g)
           32                     return 5;
           33     } else {
           34             return 6;
           35     }
           36     x = 0;
           37     if(x || effect()) {
           38             if(g != 1)
           39                     return 7;
           40     } else {
           41             return 8;
           42     } 
           43     return 0;
           44 }
           45