Browse Source

make fuzz target compilable as c++ code

Randy 5 years ago
parent
commit
c8303509fa
1 changed files with 9 additions and 0 deletions
  1. 9 0
      tests/stbi_read_fuzzer.c

+ 9 - 0
tests/stbi_read_fuzzer.c

@@ -1,7 +1,12 @@
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define STB_IMAGE_IMPLEMENTATION
 #define STB_IMAGE_IMPLEMENTATION
 
 
 #include "../stb_image.h"
 #include "../stb_image.h"
 
 
+
 int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
 int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
 {
 {
     int x, y, channels;
     int x, y, channels;
@@ -17,3 +22,7 @@ int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
 
 
     return 0;
     return 0;
 }
 }
+
+#ifdef __cplusplus
+}
+#endif