]> granicus.if.org Git - onig/commitdiff
add main function
authorK.Kosako <kosako@sofnec.co.jp>
Thu, 8 Aug 2019 04:56:58 +0000 (13:56 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Thu, 8 Aug 2019 04:56:58 +0000 (13:56 +0900)
harnesses/syntax-harness.c

index 0fb358753f7d1af7ebd246567af2401010a9dc22..50f154df30ab5a6744fc6637318e9964249e004d 100644 (file)
@@ -118,3 +118,20 @@ int LLVMFuzzerTestOneInput(const uint8_t * Data, size_t Size)
 
   return 0;
 }
+
+#ifdef WITH_READ_MAIN
+
+#include <unistd.h>
+
+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 */