ruby-cvs:22066
From: akr ruby-lang.org
Date: Tue, 1 Jan 2008 21:24:06 +0900 (JST)
Subject: [ruby-cvs:22066] Ruby:r14829 (trunk): * include/ruby/encoding.h (rb_isascii): defined.
akr 2008-01-01 21:24:04 +0900 (Tue, 01 Jan 2008)
New Revision: 14829
Modified files:
trunk/ChangeLog
trunk/dir.c
trunk/encoding.c
trunk/ext/readline/readline.c
trunk/file.c
trunk/hash.c
trunk/include/ruby/encoding.h
trunk/include/ruby/ruby.h
trunk/include/ruby/st.h
trunk/process.c
trunk/ruby.c
trunk/st.c
trunk/time.c
trunk/transcode.c
Log:
* include/ruby/encoding.h (rb_isascii): defined.
(rb_isalnum): ditto.
(rb_isalpha): ditto.
(rb_isblank): ditto.
(rb_iscntrl): ditto.
(rb_isdigit): ditto.
(rb_isgraph): ditto.
(rb_islower): ditto.
(rb_isprint): ditto.
(rb_ispunct): ditto.
(rb_isspace): ditto.
(rb_isupper): ditto.
(rb_isxdigit): ditto.
(rb_tolower): ditto.
(rb_toupper): ditto.
* include/ruby/st.h (st_strcasecmp): declared.
(st_strncasecmp): ditto.
* st.c (type_strcasehash): use st_strcasecmp instead of strcasecmp.
(st_strcasecmp): defined.
(st_strncasecmp): ditto.
* include/ruby/ruby.h: include include/ruby/encoding.h.
(ISASCII): use rb_isascii.
(ISPRINT): use rb_isprint.
(ISSPACE): use rb_isspace.
(ISUPPER): use rb_isupper.
(ISLOWER): use rb_islower.
(ISALNUM): use rb_isalnum.
(ISALPHA): use rb_isalpha.
(ISDIGIT): use rb_isdigit.
(ISXDIGIT): use rb_isxdigit.
(TOUPPER): defined.
(TOLOWER): ditto.
(STRCASECMP): ditto.
(STRNCASECMP): ditto.
* dir.c, encoding.c, file.c, hash.c, process.c, ruby.c, time.c,
transcode.c, ext/readline/readline.c: use locale insensitive
functions. [ruby-core:14662]
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/time.c?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/ruby.h?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/hash.c?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/file.c?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ruby.c?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/st.h?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/transcode.c?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/encoding.h?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/readline/readline.c?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/encoding.c?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/dir.c?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/process.c?r1=14829&r2=14828&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/st.c?r1=14829&r2=14828&diff_format=u