void abort (void); void exit (int); struct s { char text[11]; int flag; } cell; int check (struct s p) { if (p.flag != 99) return 1; return __builtin_strcmp (p.text, "0123456789"); } int main (void) { cell.flag = 99; __builtin_strcpy (cell.text, "0123456789"); if (check (cell)) abort(); exit (0); }