Commit graph

2429 commits

Author SHA1 Message Date
yugui
e28983e065 merges r21339 from trunk into ruby_1_9_1.
* ext/curses/curses.c (free_window): use xfree instead of free.
  [ruby-dev:37200]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-09 02:18:20 +00:00
yugui
9199899810 merges r21297 from trunk into ruby_1_9_1.
* ext/extmk.rb (extmake): does not use both of makefile.rb and
  extconf.rb at the same time.

* lib/mkmf.rb (DLLIB): depends on Makefile.  [ruby-core:21096]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-04 14:05:28 +00:00
yugui
2db32cd385 merges r21278 from trunk into ruby_1_9_1.
* ext/socket/socket.c: don't apply socktype hack [ruby-core:184] for
  sock_s_getaddrinfo.
  (sock_getaddrinfo): add socktype_hack argument.
  (sock_addrinfo): call sock_getaddrinfo with socktype_hack.
  (sock_s_getaddrinfo): call sock_getaddrinfo without socktype_hack.
  [ruby-dev:37674]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-04 06:15:58 +00:00
yugui
d93187e815 merges r21208 from trunk into ruby_1_9_1.
* ext/openssl/ossl_digest.c (GetDigestPtr): use StringValueCStr
  instead of STR2CSTR.

* ext/openssl/ossl_pkey_ec.c (ossl_ec_key_initialize): ditto.
  (ossl_ec_group_initialize): ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-01 06:42:15 +00:00
yugui
f730b66ee2 merges r21202 from trunk into ruby_1_9_1.
* ext/socket/mkconstants.rb: use sock_define_uconst for INADDR_*
  constants because Socket::INADDR_LOOPBACK should be 0x7f000001
  instead of -0xffffff.

* ext/socket/socket.c (sock_define_uconst): defined.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-01 06:41:54 +00:00
yugui
80ad668981 merges r21186 from trunk into ruby_1_9_1.
* ext/dl/test/test_import.rb: fix a prototype decl.
  pointed out by Takehiro Kubo [ruby-core:20971].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-30 11:05:14 +00:00
yugui
e8f6d84936 merges r21177 and r21182 from trunk into ruby_1_9_1.
* ext/dl/test/test_base.rb: add x86_64-linux's case again. #932
--
* ext/dl/test/test_base.rb: add libc search logic.
  this patch is written by Takehiro Kubo.
  [ruby-core:20963] [Bug #932]
* ext/dl/dl.h: Add ",..." as the last argument.
  this patch is written by Takehiro Kubo.
  Bug #633 [ruby-core:19289]
* ext/dl/lib/dl/stack.rb: add add_padding() to calculate
  alignment.  this patch is written by Takehiro Kubo.
  Bug #633 [ruby-core:19289]
* ext/dl/test/test_func.rb: atof()'s return value is double.
  this patch is written by Takehiro Kubo.
  Bug #633 [ruby-core:19289]
* ext/dl/test/test_import.rb:
  - atof()'s return value is double.
  - The types of qsort's second and third argument are size_t.
  - fprintf()'s return value is int.
  this patch is written by Takehiro Kubo.
  Bug #633 [ruby-core:19289]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-30 10:32:42 +00:00
yugui
e297c26dca merges r21149 from trunk into ruby_1_9_1.
* Makefile.in (ext-clean): ext-clean always fails.

* ext/dl/ripper/extconf.rb: adds y.output into the clean list.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-29 07:19:41 +00:00
yugui
2cd1b4412b merges r21139 from trunk into ruby_1_9_1.
* test/ext/dl/test_base.rb : add BSD's case.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-29 07:18:55 +00:00
yugui
0278b58415 merges r21138 from trunk into ruby_1_9_1.
* ext/dl/lib/dl/import.rb (DL::Importer#sizeof): follows
  a feature change in 1.9.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-29 07:18:47 +00:00
yugui
b78fe145f3 merges r21110, r21111 and r21140 from trunk into ruby_1_9_1.
* ext/dl/test/test_dl2.rb: modify strncpy, strcpy, qsort, types.
	  Bug #633 [ruby-core:19289]
	* ext/dl/test/test_base.rb: /lib/libc.so is x86_64 binary in x86_64 architecture.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-29 07:18:15 +00:00
yugui
a90a01acee merges r21100 and r21107 from trunk into ruby_1_9_1.
* ext/dl/test/test_base.rb: use lib64 when the architecture is x86_64.
       * ext/dl/test/test_base.rb: use libc.dylib when the platform is
       darwin.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-28 09:42:17 +00:00
yugui
16161acfed merges r20757 from trunk into ruby_1_9_1. [ruby-dev:37560]
* ext/pty/pty.c (child_info): add slavename.
  (chfunc): use slavename.
  (establishShell): set slavename.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-25 16:33:06 +00:00
yugui
fa98c208ed merges r20368 from trunk into ruby_1_9_1.
* ext/bigdecimal/bigdecimal.c (BigDecimal_div2): should return
  Integer for #div operation.

* ext/bigdecimal/bigdecimal.c (BigDecimal_div2): should raise
  ZeroDivisionError if divisor is zero.  [ruby-dev:37207]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-25 16:32:40 +00:00
yugui
fbdf4de093 merges r20913 from trunk into ruby_1_9_1.
* ext/tk/tcltklib.c: fix wrong flag value.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-25 09:51:39 +00:00
yugui
8d045a8760 merges r20903 from trunk into ruby_1_9_1.
* ext/tk/lib/tk.rb: temporary patch for trouble on TkAqua (> Tk8.4.9).

* ext/tk/sample/demos-jp/widget: set encoding to a demo-code string to
  avoid garbled text on the Code Window.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-24 04:10:12 +00:00
yugui
b261f5d831 merges r20847 from trunk into ruby_1_9_1.
* ext/socket/socket.c (unix_recv_io): relax msg_controllen error
  check.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-19 11:37:25 +00:00
yugui
b67d1000ae merges r20846 from trunk into ruby_1_9_1 and filsters modification for
1.9.2 features.
* ext/pty/extconf.rb: check util.h for OpenBSD.

* ext/pty/pty.c: include util.h if available.  fix variable name.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-19 11:37:16 +00:00
yugui
f85491da54 merges r20683 from trunk into ruby_1_9_1.
* complex.c (nucomp_canonicalization): renamed.

	* ext/math/complex.c: followed the above change.

	* rational.c (nurat_canonicalization): renamed.

	* ext/math/rational.c: followed the above change.

	* configure.in: defines a new macro.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-19 11:36:56 +00:00
yugui
77da5d140b merges r20797 from trunk into ruby_1_9_1.
* ext/bigdecimal/bigdecimal.c (VpToString): reverted modification
  (that caused a bug) in r20359.  [ruby-dev:37370]

* ext/bigdecimal/bigdecimal.c (BigDecimal_limit): comment update.
  [ruby-dev:37465]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-17 06:18:38 +00:00
yugui
886995ef69 merges r20758 from trunk into ruby_1_9_1.
* ext/pty/pty.c (chfunc): make it static.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-17 06:16:33 +00:00
yugui
00087e3083 merges r20726 from trunk into ruby_1_9_1.
* process.c (forked_child): new variable.
  (before_exec): don't call rb_thread_stop_timer_thread if
  forked_child.
  (after_exec): reset forked_child after rb_thread_start_timer_thread.
  (rb_fork): set forked_child just after fork in child.

* ext/pty/pty.c (chfunc): extracted from establishShell.
  (establishShell): use rb_fork.

  [ruby-dev:37418]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-16 10:26:06 +00:00
yugui
931439d454 merges r20680 and r20682 from trunk into ruby_1_9_1.
* ext/readline/readline.c
  (readline_s_get_completion_append_character): uses locale
  encoding but not ASCII-8BIT.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-13 01:59:19 +00:00
yugui
4190b3c055 merges r20663 from trunk into ruby_1_9_1.
* ext/readline/readline.c (readline_readline): changed the message
  of IOError to 'closed stdin' from 'stdin closed' if stdin was
  closed.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-13 01:59:02 +00:00
yugui
75a39e698b merges r20490 from trunk into ruby_1_9_1.
* ext/curses/curses.c (curses_getch): no ISPRINT(). [ruby-core:20294]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-04 08:56:02 +00:00
yugui
1f3c6d2d82 merges r20482 from trunk into ruby_1_9_1.
* ext/curses/curses.c (window_getch): avoid ISPRINT() macro which
  has an issue with OpenSolaris.  [ruby-core:20189]

* signal.c (ruby_signal): EINVAL from sigaction(2) is not a bug.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-04 08:55:54 +00:00
yugui
ce5802488f merges r20476 and r20479 from trunk into ruby_1_9_1.
* ext/tk/lib/tk/menu.rb: TkOptionMenubutton.new fails to treat
  'parent' and 'variable' options on a Hash argument.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-04 08:55:38 +00:00
yugui
638d844b1c merges r20475 from trunk into ruby_1_9_1.
* ext/tk/lib/tk.rb: bug fix. use ::RubyVM instead of ::VM [ruby-list:45676]
* ext/tk/tcltklib.c: update RELEASE_DATE

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-04 08:55:28 +00:00
yugui
857099f5b9 merges r20460 from trunk into ruby_1_9_1.
* ext/tk/tcltklib.c (ip_ruby_cmd, ip_invoke_with_position): must
  not access internal union directly.  [ruby-list:45670]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-04 08:54:47 +00:00
yugui
65616e8940 merges r20458 and r20459 from trunk into ruby_1_9_1.
* io.c (rb_io_getc, rb_io_readchar): documentation correction from
  Emiel van de Laar.  [ruby-core:20212]

* ext/stringio/stringio.c (strio_ungetbyte): ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-04 08:54:37 +00:00
yugui
f3f7dffdb4 merges r20387 and r20390 from trunk into ruby_1_9_1.
* ext/socket/socket.c (sock_s_getaddrinfo): refactored to remove
  code duplication regarding getaddrinfo.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-30 09:24:58 +00:00
yugui
a3b6b11a8b merges r20366 from trunk into ruby_1_9_1.
* ext/bigdecimal/bigdecimal.c (VpException): bigdecimal zero
  division should raise FloatDomainError if mode
  VP_EXCEPTION_ZERODIVIDE is set.  [ruby-dev:37204]

* ext/bigdecimal/bigdecimal.c (BigDecimal_mode): should handle
  VP_EXCEPTION_ZERODIVIDE.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-30 09:24:26 +00:00
yugui
49d432b6ca merges r20364 from trunk into ruby_1_9_1.
* ext/gdbm/gdbm.c (rb_gdbm_nextkey): fix memory leak.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-30 09:24:11 +00:00
yugui
b4e5fcc46c merges r20360 from trunk into ruby_1_9_1.
* ext/bigdecimal/bigdecimal.c (BigDecimal_to_r): raise exception
  for nan/inf conversion.  [ruby-dev:37187] fix #793

* ext/bigdecimal/bigdecimal.c (BigDecimal_to_i): ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-30 09:24:03 +00:00
yugui
2a7d4ee0b3 merges r20359 from trunk into ruby_1_9_1.
* ext/bigdecimal/bigdecimal.c (VpAlloc): avoid ALLOCA_N() to avoid
  segmentation fault caused by (insanely) long decimal values.
  [ruby-dev:37189] fix #794

* ext/bigdecimal/bigdecimal.c (BigDecimal_dump, BigDecimal_to_i,
  BigDecimal_to_f, BigDecimal_to_s, BigDecimal_split,
  BigDecimal_inspect): ditto.

* ext/bigdecimal/bigdecimal.c (VpToString): small performance
  improvement.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-30 09:23:54 +00:00
yugui
f4272defc7 merges r20349 from trunk into ruby_1_9_1.
* ext/tk/lib/tkextlib/blt/tabset.rb, ext/tk/lib/tkextlib/blt/tabnotebook.rb:
  fix many bugs. Now, those work properly.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-30 09:22:56 +00:00
yugui
9ec2adf82c * ext/pty/pty.c: reverts 20326. [ruby-dev:37146].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-23 04:44:12 +00:00
yugui
3569a8ecf8 merges r20299 and r20303 from trunk into ruby_1_9_1.
* ext/tk/lib/tkextlib/blt.rb, ext/tk/lib/tkextlib/blt/vector.rb:
  fix NameError bug.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-22 14:52:52 +00:00
yugui
9fd68bfe0f merges r20298 from trunk into ruby_1_9_1.
* ext/pty/pty.c (get_device_once): abandon asynchronous exception
  that might cause serious problem if a program terminated early.
  asynchronous exception is a very bad thing anyway.  use
  Process.waitpid(pid) or PTY.check(pid) to poll program
  termination. if PTY.check is called with optional second
  argument being true, it raises an exception same as one from
  previous behavior.  [incompatible] fix: [ruby-core:19583]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-22 14:52:44 +00:00
yugui
6e22e6b73a merges r20286 from trunk into ruby_1_9_1.
* ext/syck/rubyext.c (rb_syck_mktime): return DateTime for a value
  out of range of Time.   [ruby-core:19919]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-22 14:51:49 +00:00
yugui
523787f9af * ext/bigdecimal/bigdecimal.c (BigDecimal_to_r): moved from
bigdecimal/util, converted into C.  [ruby-dev:36805]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11 15:21:15 +00:00
yugui
6f26607b68 merges r20150 from trunk into ruby_1_9_1.
* ext/stringio/stringio.c (strio_ungetc): ungetc position should
  not be changed from 1.8.   [ruby-core:19632]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11 11:01:21 +00:00
yugui
67a73515f7 merges r20148 from trunk into ruby_1_9_1.
* ext/gdbm/gdbm.c (fgdbm_index): make #index warn like Hash.
  [ruby-dev:37039]

* ext/sdbm/init.c (Init_sdbm): typo fixed.  [ruby-dev:37039]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11 11:01:04 +00:00
yugui
c27dc89734 merges r20146 from trunk into ruby_1_9_1.
* ext/dbm/dbm.c (fdbm_index): make #index warn like Hash.

* ext/dbm/dbm.c (fdbm_key): new method.

* ext/sdbm/init.c: ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11 11:00:47 +00:00
yugui
90fe776136 merges r20145 from trunk into ruby_1_9_1.
* ext/curses/curses.c: curses encoding should obey locale.

* ext/curses/curses.c (curses_getch): 1.9 getch should return one
  character string for single byte string.  wchar_t support may
  follow in the future.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11 11:00:39 +00:00
yugui
052862060f merges r20128 from trunk into ruby_1_9_1.
* nkf.c: update to r1.188. fixes for 16bit environment.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11 08:41:20 +00:00
suke
44602e8478 * ext/win32ole/win32ole.c (fole_s_connect, fole_initialize,
folevariant_initialize): check argument type of WIN32OLE.connect,
  WIN32OLE.new, WIN32OLE_VARIANT.new.

* test/win32ole/test_win32ole.rb (test_s_new_exc, test_s_connect_exc):
  ditto.

* test/win32ole/test_win32ole_variant.rb (test_s_new_exc): ditto.

* test/win32ole/test_win32ole_method.rb: add assertion of
  WIN32OLE_METHOD.new.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-06 13:08:41 +00:00
suke
b9deecb150 * ext/win32ole/win32ole.c (ole_event_free): invoke IConnectionPoint::Unadvise
before invoking IConnectionPoint::Release.

* test/win32ole/test_win32ole_event.rb, test/win32ole/err_in_callback.rb,
  test/win32ole/test_err_in_callback.rb, 
  test/win32ole/test_win32ole_variant_outarg.rb,
  test/win32ole/orig_data.csv: Use ActiveX Data Object
  Library instead of InternetExplorer.
  remove test/win32ole/test_win32ole_variant_with_ie.rb.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-02 21:52:04 +00:00
nobu
fec4b77c72 * ext/zlib/zlib.c (Init_zlib): defines readbyte instead redefining
readchar.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-02 07:41:56 +00:00
yugui
dc2a0b1448 merged r20004 from trunk into ruby_1_9_1.
* ext/nkf/nkf-utf8/nkf.c (kanji_convert): output unicode chars.
     [ruby-dev:36957]

   * ext/nkf/nkf-utf8/nkf.c (numchar_getc): increase buffer size.
     reported and patched at [ruby-dev:36957] by mame.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-29 16:07:35 +00:00