From d3da16b7cc15676d9ec18e2395c0c3886722c7c3 Mon Sep 17 00:00:00 2001 From: Renata Hodovan Date: Wed, 12 Jun 2024 13:22:51 +0200 Subject: [PATCH] Add include guards and C++ compatibility to fuzz_common.h --- fuzz/fuzz_common.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/fuzz/fuzz_common.h b/fuzz/fuzz_common.h index 10cb497..945fe42 100644 --- a/fuzz/fuzz_common.h +++ b/fuzz/fuzz_common.h @@ -12,11 +12,23 @@ See the License for the specific language governing permissions and limitations under the License. */ +#ifndef FUZZ_COMMON_H +#define FUZZ_COMMON_H #include "quickjs.h" #include "quickjs-libc.h" +#ifdef __cplusplus +extern "C" { +#endif + static int nbinterrupts = 0; void reset_nbinterrupts(); void test_one_input_init(JSRuntime *rt, JSContext *ctx); + +#ifdef __cplusplus +} /* extern "C" { */ +#endif + +#endif /* FUZZ_COMMON_H */