#define COMMENT_START_CHAR ';'
#define STRING_FIRST_CHAR ' '
void SkipComment(FILE *fp) {
while(c != '\n' || c != EOF) {
}
}
FILE *SkipToNextOrder(FILE *fp) {
char c;
while ((c
= fgetc(fp
)) != EOF
) { if (c == COMMENT_START_CHAR) {
SkipComment(fp);
} else {
if (c > STRING_FIRST_CHAR) return fp;
}
}
return NULL;
}
I2RlZmluZSBDT01NRU5UX1NUQVJUX0NIQVIgJzsnCiNkZWZpbmUgU1RSSU5HX0ZJUlNUX0NIQVIgICAnICcKCnZvaWQgU2tpcENvbW1lbnQoRklMRSAqZnApIHsKCWNoYXIgYyA9IGZnZXRjKGZwKTsKCXdoaWxlKGMgIT0gJ1xuJyB8fCBjICE9IEVPRikgewoJCWMgPSBmZ2V0YyhmcCk7Cgl9Cn0KCkZJTEUgKlNraXBUb05leHRPcmRlcihGSUxFICpmcCkgewoJY2hhciBjOwoJd2hpbGUgKChjID0gZmdldGMoZnApKSAhPSBFT0YpIHsKCQlpZiAoYyA9PSBDT01NRU5UX1NUQVJUX0NIQVIpIHsKCQkJU2tpcENvbW1lbnQoZnApOwoJCX0gZWxzZSB7CgkJCWlmIChjICA+IFNUUklOR19GSVJTVF9DSEFSKSByZXR1cm4gZnA7CQoJCX0KCX0KCXJldHVybiBOVUxMOwp9Cg==