From 41d96dbd357ac485b3e79d29328170fa069f55d7 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: svn+ssh://ci.ruby-lang.org/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 32d04789b0..d2877937ca 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 v1.2.3