From: K.Kosako Date: Thu, 25 Jul 2019 00:27:22 +0000 (+0900) Subject: add main function X-Git-Tag: v6.9.3~35 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0a50d6e10ae386e43fc41694de737677498017bf;p=onig add main function --- diff --git a/harnesses/deluxe-encode-harness.c b/harnesses/deluxe-encode-harness.c index 771c077..e1f84a5 100644 --- a/harnesses/deluxe-encode-harness.c +++ b/harnesses/deluxe-encode-harness.c @@ -219,3 +219,21 @@ int LLVMFuzzerTestOneInput(const uint8_t * Data, size_t Size) return r; } + + +#ifdef WITH_READ_MAIN + +#include + +extern int main(int argc, char* argv[]) +{ + size_t n; + uint8_t Data[10000]; + + n = read(0, Data, sizeof(Data)); + fprintf(stdout, "n: %ld\n", n); + LLVMFuzzerTestOneInput(Data, n); + + return 0; +} +#endif /* WITH_READ_MAIN */