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);
}
