1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static

variables.  fixed: [ruby-list:40445]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2004-12-28 06:42:33 +00:00
parent 1b9d66dfeb
commit 70a1eecdb9
2 changed files with 12 additions and 3 deletions

View file

@ -1,3 +1,8 @@
Tue Dec 28 15:41:48 2004 Nobuyoshi Nakada <nobu@ruby-lang.org>
* ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static
variables. fixed: [ruby-list:40445]
Tue Dec 28 15:25:20 2004 Nobuyoshi Nakada <nobu@ruby-lang.org>
* ext/nkf/lib/kconv.rb (Kconv::RegexpEucjp): second byte is up to

View file

@ -1303,6 +1303,10 @@ struct input_code * find_inputcode_byfunc(iconv_func)
return 0;
}
#ifdef CHECK_OPTION
static int (*iconv_for_check)() = 0;
#endif
#ifdef ANSI_C_PROTOTYPE
void set_iconv(int f, int (*iconv_func)(int c2,int c1,int c0))
#else
@ -1311,9 +1315,6 @@ void set_iconv(f, iconv_func)
int (*iconv_func)();
#endif
{
#ifdef CHECK_OPTION
static int (*iconv_for_check)() = 0;
#endif
#ifdef INPUT_CODE_FIX
if (f || !input_f)
#endif
@ -4292,6 +4293,9 @@ reinit()
broken_counter = 0;
broken_last = 0;
z_prev2=0,z_prev1=0;
#ifdef CHECK_OPTION
iconv_for_check = 0;
#endif
}
#endif