ruby-cvs:23973
From: naruse ruby-lang.org
Date: Mon, 2 Jun 2008 03:29:09 +0900 (JST)
Subject: [ruby-cvs:23973] Ruby:r16737 (trunk): * enc/gb18030.c (gb18030_mbc_to_code): mask by 0x7FFFFFFF
naruse 2008-06-02 03:29:08 +0900 (Mon, 02 Jun 2008)
New Revision: 16737
Modified files:
trunk/ChangeLog
trunk/enc/gb18030.c
Log:
* enc/gb18030.c (gb18030_mbc_to_code): mask by 0x7FFFFFFF
because OnigCodePoint will be used as 32bit signed int.
Masking by 0x7FFFFFFF is ok on GB18030;
Minumum 4bytes character is 0x81308130.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16737&r2=16736&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/enc/gb18030.c?r1=16737&r2=16736&diff_format=u