[前][次][番号順一覧][スレッド一覧][生データ]

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


[前][次][番号順一覧][スレッド一覧][生データ]