aboutsummaryrefslogtreecommitdiffstats
path: root/ext/dbm/extconf.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ext/dbm/extconf.rb')
-rw-r--r--ext/dbm/extconf.rb8
1 files changed, 1 insertions, 7 deletions
diff --git a/ext/dbm/extconf.rb b/ext/dbm/extconf.rb
index c3ebe898f4..da20c5681a 100644
--- a/ext/dbm/extconf.rb
+++ b/ext/dbm/extconf.rb
@@ -71,12 +71,6 @@ if dblib.any? {|db| headers.fetch(db, ["ndbm.h"]).any? {|hdr| headers.db_check(d
have_header("sys/cdefs.h")
have_func("dbm_pagfno((DBM *)0)", headers.found, headers.defs)
have_func("dbm_dirfno((DBM *)0)", headers.found, headers.defs)
- type = checking_for "sizeof(datum.dsize)", STRING_OR_FAILED_FORMAT do
- pre = headers.found + [["static datum conftest_key;"]]
- %w[int long LONG_LONG].find do |t|
- try_static_assert("sizeof(conftest_key.dsize) <= sizeof(#{t})", pre, headers.defs)
- end
- end
- $defs << "-DSIZEOF_DSIZE=SIZEOF_"+type.tr_cpp if type
+ convertible_int("datum.dsize", headers.found, headers.defs)
create_makefile("dbm")
end