Add include guards and C++ compatibility to fuzz_common.h

This commit is contained in:
Renata Hodovan 2024-06-12 13:22:51 +02:00
parent 36911f0d3a
commit d3da16b7cc

View file

@ -12,11 +12,23 @@
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
#ifndef FUZZ_COMMON_H
#define FUZZ_COMMON_H
#include "quickjs.h" #include "quickjs.h"
#include "quickjs-libc.h" #include "quickjs-libc.h"
#ifdef __cplusplus
extern "C" {
#endif
static int nbinterrupts = 0; static int nbinterrupts = 0;
void reset_nbinterrupts(); void reset_nbinterrupts();
void test_one_input_init(JSRuntime *rt, JSContext *ctx); void test_one_input_init(JSRuntime *rt, JSContext *ctx);
#ifdef __cplusplus
} /* extern "C" { */
#endif
#endif /* FUZZ_COMMON_H */