aboutsummaryrefslogtreecommitdiffstats
path: root/enc/unicode.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-05-30 23:58:34 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-05-30 23:58:34 +0000
commitdd20f90408c6664766f57fa3014839237d84cdf1 (patch)
tree7f2955a17142d58baf3382795536cc96b765ac0e /enc/unicode.c
parent7e67b396793e3c039fabc6507beddc315610c33c (diff)
downloadruby-dd20f90408c6664766f57fa3014839237d84cdf1.tar.gz
unicode.c: no initialization
* enc/unicode.c (init_case_fold_table): no longer need to initialize tables at runtime. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'enc/unicode.c')
-rw-r--r--enc/unicode.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/enc/unicode.c b/enc/unicode.c
index 2394319a9d..0c608fb906 100644
--- a/enc/unicode.c
+++ b/enc/unicode.c
@@ -219,18 +219,6 @@ onigenc_unicode_property_name_to_ctype(OnigEncoding enc, UChar* name, UChar* end
return ctype;
}
-
-static int CaseFoldInited = 0;
-
-static int init_case_fold_table(void)
-{
- THREAD_ATOMIC_START;
-
- CaseFoldInited = 1;
- THREAD_ATOMIC_END;
- return 0;
-}
-
#define onigenc_unicode_fold_lookup onigenc_unicode_CaseFold_11_lookup
#define onigenc_unicode_unfold1_lookup onigenc_unicode_CaseUnfold_11_lookup
#define onigenc_unicode_unfold2_lookup onigenc_unicode_CaseUnfold_12_lookup
@@ -246,8 +234,6 @@ onigenc_unicode_mbc_case_fold(OnigEncoding enc,
int i, len, rlen;
const UChar *p = *pp;
- if (CaseFoldInited == 0) init_case_fold_table();
-
code = ONIGENC_MBC_TO_CODE(enc, p, end);
len = enclen(enc, p, end);
*pp += len;
@@ -299,8 +285,6 @@ onigenc_unicode_apply_all_case_fold(OnigCaseFoldType flag,
OnigCodePoint code;
int i, j, k, r;
- /* if (CaseFoldInited == 0) init_case_fold_table(); */
-
for (i = 0; i < numberof(CaseUnfold_11); i++) {
p11 = &CaseUnfold_11[i];
for (j = 0; j < p11->to.n; j++) {
@@ -436,8 +420,6 @@ onigenc_unicode_get_case_fold_codes_by_str(OnigEncoding enc,
const CodePointList3 *to, *z3;
const CodePointList2 *z2;
- if (CaseFoldInited == 0) init_case_fold_table();
-
n = 0;
code = ONIGENC_MBC_TO_CODE(enc, p, end);