scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

0240-init.c (421B)


      1 struct a {
      2 	int i;
      3 	char s[10];
      4 };
      5 
      6 int
      7 main(void)
      8 {
      9 	char *s;
     10 	struct a b = {0, "hola"};
     11 
     12 	s = b.s;
     13 	if (s[0] != 'h')
     14 		return 1;
     15 	if (s[1] != 'o')
     16 		return 2;
     17 	if (s[2] != 'l')
     18 		return 3;
     19 	if (s[3] != 'a')
     20 		return 4;
     21 	if (s[4] != '\0')
     22 		return 5;
     23 	if (s[5] != '\0')
     24 		return 6;
     25 	if (s[6] != '\0')
     26 		return 7;
     27 	if (s[7] != '\0')
     28 		return 8;
     29 	if (s[8] != '\0')
     30 		return 9;
     31 	if (s[9] != '\0')
     32 		return 10;
     33 	return 0;
     34 }