summaryrefslogtreecommitdiff
path: root/enc/unicode.c
diff options
context:
space:
mode:
authorduerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-05-16 10:46:32 +0000
committerduerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-05-16 10:46:32 +0000
commit65db16de9f7f9fb806dea4bf072e5585cdd42ee2 (patch)
tree28ed0cb539d443ca68c0bc9318473644ff2ed8b7 /enc/unicode.c
parent2f190353061b79e732bf46043a2edbe5ebc3bef0 (diff)
* include/ruby/oniguruma.h: Introducing ONIG_CASE_MAPPING compilation
switch * include/ruby/oniguruma.h, enc/unicode.h: Using ONIG_CASE_MAPPING compilation switch git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'enc/unicode.c')
-rw-r--r--enc/unicode.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/enc/unicode.c b/enc/unicode.c
index e663c6aceb..7d3b8a8c00 100644
--- a/enc/unicode.c
+++ b/enc/unicode.c
@@ -651,6 +651,8 @@ onigenc_unicode_get_case_fold_codes_by_str(OnigEncoding enc,
return n;
}
+#ifdef ONIG_CASE_MAPPING
+
/* length in bytes for three characters in UTF-32; e.g. needed for ffi (U+FB03) */
#define CASE_MAPPING_SLACK 12
#define MODIFIED (flags |= ONIGENC_CASE_MODIFIED)
@@ -779,3 +781,5 @@ onigenc_unicode_case_map(OnigCaseFoldType* flagP,
*flagP = flags;
return (int)(to-to_start);
}
+
+#endif /* ONIG_CASE_MAPPING */ \ No newline at end of file