Home
       0142-char_const.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
       ---
       0142-char_const.c (429B)
       ---
            1 int
            2 main(void)
            3 {
            4         unsigned char uc;
            5         signed char sc;
            6 
            7         uc = -1;
            8         if ((uc & 0xFF) != 0xFF)
            9                 return 1;
           10 
           11         uc = '\x23';
           12         if (uc != 35)
           13                 return 2;
           14 
           15         uc = 1u;
           16         if (uc != (1025 & 0xFF))
           17                 return 1;
           18 
           19         uc = 'A';
           20         if (uc != 0x41)
           21                 return 3;
           22 
           23         sc = -1;
           24         if ((sc & 0xFF) != 0xFF)
           25                 return 4;
           26 
           27         sc = '\x23';
           28         if (sc != 35)
           29                 return 5;
           30 
           31         sc = 1u;
           32         if (sc != (1025 & 0xFF))
           33                 return 6;
           34 
           35         sc = 'A';
           36         if (sc != 0x41)
           37                 return 7;
           38 
           39         return 0;
           40 }