From b176e9b9fb83fae058b95bd4d25a59ddeefe74f9 Mon Sep 17 00:00:00 2001 From: kosako Date: Sat, 26 Feb 2005 08:05:06 +0000 Subject: remove oniggnu.h (GNU regex API). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- regex.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'regex.h') diff --git a/regex.h b/regex.h index 32d04789b..d2877937c 100644 --- a/regex.h +++ b/regex.h @@ -5,13 +5,24 @@ $Author$ $Date$ - Copyright (C) 1993-2004 Yukihiro Matsumoto + Copyright (C) 1993-2005 Yukihiro Matsumoto **********************************************************************/ #ifndef REGEX_H #define REGEX_H -#include "oniggnu.h" +#include "oniguruma.h" + +#ifndef ONIG_RUBY_M17N + +ONIG_EXTERN OnigEncoding OnigEncDefaultCharEncoding; + +#undef ismbchar +#define ismbchar(c) (mbclen((c)) != 1) +#define mbclen(c) \ + ONIGENC_MBC_ENC_LEN(OnigEncDefaultCharEncoding, (UChar* )(&c)) + +#endif /* ifndef ONIG_RUBY_M17N */ #endif /* !REGEX_H */ -- cgit