summaryrefslogtreecommitdiff
path: root/re.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-02-20 08:28:51 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-02-20 08:28:51 +0000
commit861095398453d08ed3b104c1f3bad4d970552fab (patch)
treed3c9cc8b01c7cdbdd51c7b122bc3ef6eddb76f34 /re.c
parent869a0bb90a901b11a8683d251f1b36e5a82729cd (diff)
1.1b8pre2
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@85 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 're.c')
-rw-r--r--re.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/re.c b/re.c
index 4669aeaec5..f977face5c 100644
--- a/re.c
+++ b/re.c
@@ -969,19 +969,25 @@ reg_prepare_operation(re1, re2)
return flag;
}
-static VALUE
-kcode_getter()
+char*
+rb_get_kcode()
{
switch (reg_kcode) {
case KCODE_SJIS:
- return str_new2("SJIS");
+ return "SJIS";
case KCODE_EUC:
- return str_new2("EUC");
+ return "EUC";
default:
- return str_new2("NONE");
+ return "NONE";
}
}
+static VALUE
+kcode_getter()
+{
+ return str_new2(rb_get_kcode());
+}
+
void
rb_set_kcode(code)
char *code;