[#14922] alias $gvar — Koji Arai <JCA02266@...>

新井です。

19 messages 2001/10/14

[#15006] Re: eval.c (rb_stack_check): prohibit recursive raising error — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2001/10/26
[#15008] Re: eval.c (rb_stack_check): prohibit recursive raising error — Shugo Maeda <shugo@...> 2001/10/26

前田です。

[ruby-dev:14908] ext/dbm/extconf.rb

From: nobu.nakada@...
Date: 2001-10-11 03:35:51 UTC
List: ruby-dev #14908
なかだです。

 http://www.dm4lab.to/~usa/dekigoto/200110a.html#id20011010_P2
のmswin32でext/dbmがコンパイルできないという話ですが、あらため
てhave_funcする必要はないような気がします。


Index: extconf.rb
===================================================================
RCS file: /cvs/ruby/src/ruby/ext/dbm/extconf.rb,v
retrieving revision 1.9
diff -u -2 -p -r1.9 extconf.rb
--- extconf.rb	2001/06/01 02:25:28	1.9
+++ extconf.rb	2001/10/10 08:01:10
@@ -42,8 +42,8 @@ end
 
 if dblib
-  db_check(dblib)
+  dblib = nil unless db_check(dblib)
 else
-  for dblib in %w(db db2 db1 dbm gdbm)
-    db_check(dblib) and break
+  dblib = %w(db db2 db1 dbm gdbm).find do |dblib|
+    db_check(dblib)
   end
 end
@@ -51,5 +51,5 @@ end
 have_header("cdefs.h") 
 have_header("sys/cdefs.h") 
-if have_func(db_prefix("dbm_open"))
+if dblib
   have_func(db_prefix("dbm_clearerr")) unless $dbm_conf_have_gdbm
   create_makefile("dbm")


-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread

Prev Next