1 static int and_bool(int x, int y)
   2 {
   3         return x && y;
   4 }
   5 
   6 static unsigned int uand_bool(unsigned int x, unsigned int y)
   7 {
   8         return x && y;
   9 }
  10 
  11 static int or_bool(int x, int y)
  12 {
  13         return x || y;
  14 }
  15 
  16 static unsigned int uor_bool(unsigned int x, unsigned int y)
  17 {
  18         return x || y;
  19 }
  20 
  21 /*
  22  * check-name: Logical operator code generation
  23  * check-command: sparsec -c $file -o tmp.o
  24  */