From af076b26125b99be40564c0ab1d73f3f9ce097a8 Mon Sep 17 00:00:00 2001 From: "K.Kosako" Date: Sat, 13 Aug 2016 23:26:37 +0900 Subject: [PATCH] add onig_warning() --- src/regint.h | 1 + src/regparse.c | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/regint.h b/src/regint.h index 5476626..e67a3a6 100644 --- a/src/regint.h +++ b/src/regint.h @@ -750,6 +750,7 @@ extern void onig_print_statistics P_((FILE* f)); #endif #endif +extern void onig_warning(const char* s); extern UChar* onig_error_code_to_format P_((int code)); extern void onig_snprintf_with_pattern PV_((UChar buf[], int bufsize, OnigEncoding enc, UChar* pat, UChar* pat_end, const UChar *fmt, ...)); extern int onig_bbuf_init P_((BBuf* buf, int size)); diff --git a/src/regparse.c b/src/regparse.c index e06d9d2..3fd8d5c 100644 --- a/src/regparse.c +++ b/src/regparse.c @@ -97,6 +97,14 @@ extern void onig_set_verb_warn_func(OnigWarnFunc f) onig_verb_warn = f; } +extern void +onig_warning(const char* s) +{ + if (onig_warn == onig_null_warn) return ; + + (*onig_warn)(s); +} + static void bbuf_free(BBuf* bbuf) { -- 2.40.0