diff options
Diffstat (limited to 'fuzz/fuzz-conv.c')
-rw-r--r-- | fuzz/fuzz-conv.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/fuzz/fuzz-conv.c b/fuzz/fuzz-conv.c index 3e85f86..0602134 100644 --- a/fuzz/fuzz-conv.c +++ b/fuzz/fuzz-conv.c @@ -3,6 +3,7 @@ #include <stdlib.h> #include <gc.h> #include "wc.h" +#include "wtf.h" char *get_null_terminated(const uint8_t *data, size_t size) { char *new_str = (char *)malloc(size+1); @@ -29,6 +30,13 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size){ #else GC_oom_fn = die_oom; #endif +#ifdef USE_M17N +#ifdef USE_UNICODE + wtf_init(WC_CES_UTF_8, WC_CES_UTF_8); +#else + wtf_init(WC_CES_EUC_JP, WC_CES_EUC_JP); +#endif +#endif init_done = 1; } |