]> granicus.if.org Git - onig/commitdiff
add main function
authorK.Kosako <kosako@sofnec.co.jp>
Thu, 25 Jul 2019 00:27:22 +0000 (09:27 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Thu, 25 Jul 2019 00:27:22 +0000 (09:27 +0900)
harnesses/deluxe-encode-harness.c

index 771c0771e51fc133020e20070a14767c6df5de71..e1f84a55755f1f179467ecb46e5fb7409e35ad86 100644 (file)
@@ -219,3 +219,21 @@ int LLVMFuzzerTestOneInput(const uint8_t * Data, size_t Size)
 
   return r;
 }
+
+
+#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 */