#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <cstring>
static volatile int Sink = 0;
extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
if (Size > 17)
return 0;
if (Size >= 6 && Data[0] == 'S' && Data[1] == 'E' && Data[2] == 'L' &&
Data[3] == 'E' && Data[4] == 'C' && Data[5] == 'T') {
if (Size >= 7 && Data[6] == ' ') {
if (Size >= 11 && Data[7] == 'F' && Data[8] == 'R' && Data[9] == 'O' &&
Data[10] == 'M') {
if (Size >= 12 && Data[11] == ' ') {
if (Size >= 17 && Data[12] == 'W' && Data[13] == 'H' &&
Data[14] == 'E' && Data[15] == 'R' && Data[16] == 'E') {
fprintf(stderr, "BINGO; Found the target, exiting.\n");
exit(1);
}
}
}
}
}
return 0;
}