ref: d551e92f989a1c010e684f6d9f1ee07539c836a5
dir: /tests/execute/0169-string.c/
char s0[] = "foo"; char s1[7] = "foo"; char s2[2] = "foo"; char s3[] = {"foo"}; char *p = "foo"; int cmp(char *s1, char *s2) { while (*s1 && *s1++ != *s2++) ; return *s1; } int main() { if (sizeof(s0) != 4 || cmp(s0, "foo")) return 1; if (cmp(s1, "foo")) return 1; if (s2[0] != 'f' || s2[1] != 'o') return 1; if (sizeof(s3) != 4 || cmp(s3, "foo")) return 1; return 0; }