]> granicus.if.org Git - onig/commitdiff
add onig_warning()
authorK.Kosako <kkosako0@gmail.com>
Sat, 13 Aug 2016 14:26:37 +0000 (23:26 +0900)
committerK.Kosako <kkosako0@gmail.com>
Sat, 13 Aug 2016 14:26:37 +0000 (23:26 +0900)
src/regint.h
src/regparse.c

index 5476626d83301daa1faeec0fa0f4ec4c72c4de09..e67a3a6c30108ef1f13e7f72e209b9e6987cd55d 100644 (file)
@@ -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));
index e06d9d27761bfa3c5ac7bbf277302a6483f77966..3fd8d5c0d53dff02c384fe08e7a07b1d9bbd19f7 100644 (file)
@@ -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)
 {