summaryrefslogtreecommitdiff
path: root/enc/trans/japanese.c
diff options
context:
space:
mode:
Diffstat (limited to 'enc/trans/japanese.c')
-rw-r--r--enc/trans/japanese.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/enc/trans/japanese.c b/enc/trans/japanese.c
index 8b08f81f5d..d065d18240 100644
--- a/enc/trans/japanese.c
+++ b/enc/trans/japanese.c
@@ -4422,7 +4422,7 @@ from_SHIFT_JIS = {
from_SHIFT_JIS_offsets,
from_SHIFT_JIS_infos
};
-static rb_transcoder
+static const rb_transcoder
rb_from_SHIFT_JIS = {
"SHIFT_JIS", "UTF-8", &from_SHIFT_JIS, 3, 0,
NULL, NULL,
@@ -13352,7 +13352,7 @@ to_SHIFT_JIS = {
to_SHIFT_JIS_offsets,
to_SHIFT_JIS_infos
};
-static rb_transcoder
+static const rb_transcoder
rb_to_SHIFT_JIS = {
"UTF-8", "SHIFT_JIS", &to_SHIFT_JIS, 2, 1,
NULL, NULL,
@@ -18126,7 +18126,7 @@ from_EUC_JP = {
from_EUC_JP_offsets,
from_EUC_JP_infos
};
-static rb_transcoder
+static const rb_transcoder
rb_from_EUC_JP = {
"EUC-JP", "UTF-8", &from_EUC_JP, 3, 0,
NULL, NULL,
@@ -23631,7 +23631,7 @@ to_EUC_JP = {
to_SHIFT_JIS_offsets,
to_EUC_JP_infos
};
-static rb_transcoder
+static const rb_transcoder
rb_to_EUC_JP = {
"UTF-8", "EUC-JP", &to_EUC_JP, 2, 1,
NULL, NULL,
@@ -23721,9 +23721,9 @@ get_iso_2022_mode(char **in_pos)
static void
from_iso_2022_jp_transcoder_preprocessor(char **in_pos, char **out_pos,
char *in_stop, char *out_stop,
- rb_transcoder *my_transcoder,
rb_transcoding *my_transcoding)
{
+ const rb_transcoder *my_transcoder = my_transcoding->transcoder;
char *in_p = *in_pos, *out_p = *out_pos;
int cur_mode = ISO_2022_GZ_ASCII;
unsigned char c1;
@@ -23801,9 +23801,9 @@ select_iso_2022_mode(char **out_pos, int new_mode)
static void
to_iso_2022_jp_transcoder_postprocessor(char **in_pos, char **out_pos,
char *in_stop, char *out_stop,
- rb_transcoder *my_transcoder,
rb_transcoding *my_transcoding)
{
+ const rb_transcoder *my_transcoder = my_transcoding->transcoder;
char *in_p = *in_pos, *out_p = *out_pos;
int cur_mode = ISO_2022_GZ_ASCII, new_mode = 0;
unsigned char next_byte;
@@ -23844,13 +23844,13 @@ to_iso_2022_jp_transcoder_postprocessor(char **in_pos, char **out_pos,
*out_pos = out_p;
}
-static rb_transcoder
+static const rb_transcoder
rb_from_ISO_2022_JP = {
"ISO-2022-JP", "UTF-8", &from_EUC_JP, 8, 0,
&from_iso_2022_jp_transcoder_preprocessor, NULL,
};
-static rb_transcoder
+static const rb_transcoder
rb_to_ISO_2022_JP = {
"UTF-8", "ISO-2022-JP", &to_EUC_JP, 8, 1,
NULL, &to_iso_2022_jp_transcoder_postprocessor,