mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Split RUBY_ASSERT and so on under include/ruby
This commit is contained in:
parent
5786df12f5
commit
32f0135144
5 changed files with 90 additions and 51 deletions
38
common.mk
Executable file → Normal file
38
common.mk
Executable file → Normal file
|
@ -1533,6 +1533,7 @@ addr2line.$(OBJEXT): {$(VPATH)}missing.h
|
||||||
array.$(OBJEXT): $(hdrdir)/ruby.h
|
array.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
array.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
array.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
array.$(OBJEXT): {$(VPATH)}array.c
|
array.$(OBJEXT): {$(VPATH)}array.c
|
||||||
|
array.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
array.$(OBJEXT): {$(VPATH)}config.h
|
array.$(OBJEXT): {$(VPATH)}config.h
|
||||||
array.$(OBJEXT): {$(VPATH)}debug_counter.h
|
array.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
array.$(OBJEXT): {$(VPATH)}defines.h
|
array.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -1558,6 +1559,7 @@ ast.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
ast.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
ast.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
ast.$(OBJEXT): $(hdrdir)/ruby.h
|
ast.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
ast.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
ast.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
ast.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
ast.$(OBJEXT): {$(VPATH)}ast.c
|
ast.$(OBJEXT): {$(VPATH)}ast.c
|
||||||
ast.$(OBJEXT): {$(VPATH)}config.h
|
ast.$(OBJEXT): {$(VPATH)}config.h
|
||||||
ast.$(OBJEXT): {$(VPATH)}defines.h
|
ast.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -1582,6 +1584,7 @@ ast.$(OBJEXT): {$(VPATH)}vm_core.h
|
||||||
ast.$(OBJEXT): {$(VPATH)}vm_opts.h
|
ast.$(OBJEXT): {$(VPATH)}vm_opts.h
|
||||||
bignum.$(OBJEXT): $(hdrdir)/ruby.h
|
bignum.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
bignum.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
bignum.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
bignum.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
bignum.$(OBJEXT): {$(VPATH)}bignum.c
|
bignum.$(OBJEXT): {$(VPATH)}bignum.c
|
||||||
bignum.$(OBJEXT): {$(VPATH)}config.h
|
bignum.$(OBJEXT): {$(VPATH)}config.h
|
||||||
bignum.$(OBJEXT): {$(VPATH)}defines.h
|
bignum.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -1604,6 +1607,7 @@ class.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
class.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
class.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
class.$(OBJEXT): $(hdrdir)/ruby.h
|
class.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
class.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
class.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
class.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
class.$(OBJEXT): {$(VPATH)}class.c
|
class.$(OBJEXT): {$(VPATH)}class.c
|
||||||
class.$(OBJEXT): {$(VPATH)}config.h
|
class.$(OBJEXT): {$(VPATH)}config.h
|
||||||
class.$(OBJEXT): {$(VPATH)}constant.h
|
class.$(OBJEXT): {$(VPATH)}constant.h
|
||||||
|
@ -1643,6 +1647,7 @@ compile.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
compile.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
compile.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
compile.$(OBJEXT): $(hdrdir)/ruby.h
|
compile.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
compile.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
compile.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
compile.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
compile.$(OBJEXT): {$(VPATH)}compile.c
|
compile.$(OBJEXT): {$(VPATH)}compile.c
|
||||||
compile.$(OBJEXT): {$(VPATH)}config.h
|
compile.$(OBJEXT): {$(VPATH)}config.h
|
||||||
compile.$(OBJEXT): {$(VPATH)}defines.h
|
compile.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -1680,6 +1685,7 @@ compile.$(OBJEXT): {$(VPATH)}vm_debug.h
|
||||||
compile.$(OBJEXT): {$(VPATH)}vm_opts.h
|
compile.$(OBJEXT): {$(VPATH)}vm_opts.h
|
||||||
complex.$(OBJEXT): $(hdrdir)/ruby.h
|
complex.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
complex.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
complex.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
complex.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
complex.$(OBJEXT): {$(VPATH)}complex.c
|
complex.$(OBJEXT): {$(VPATH)}complex.c
|
||||||
complex.$(OBJEXT): {$(VPATH)}config.h
|
complex.$(OBJEXT): {$(VPATH)}config.h
|
||||||
complex.$(OBJEXT): {$(VPATH)}defines.h
|
complex.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -1701,6 +1707,7 @@ cont.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
cont.$(OBJEXT): $(hdrdir)/ruby.h
|
cont.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
cont.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
cont.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
cont.$(OBJEXT): {$(VPATH)}$(COROUTINE_H)
|
cont.$(OBJEXT): {$(VPATH)}$(COROUTINE_H)
|
||||||
|
cont.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
cont.$(OBJEXT): {$(VPATH)}config.h
|
cont.$(OBJEXT): {$(VPATH)}config.h
|
||||||
cont.$(OBJEXT): {$(VPATH)}cont.c
|
cont.$(OBJEXT): {$(VPATH)}cont.c
|
||||||
cont.$(OBJEXT): {$(VPATH)}debug_counter.h
|
cont.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
|
@ -1733,6 +1740,7 @@ debug.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
debug.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
debug.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
debug.$(OBJEXT): $(hdrdir)/ruby.h
|
debug.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
debug.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
debug.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
debug.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
debug.$(OBJEXT): {$(VPATH)}config.h
|
debug.$(OBJEXT): {$(VPATH)}config.h
|
||||||
debug.$(OBJEXT): {$(VPATH)}debug.c
|
debug.$(OBJEXT): {$(VPATH)}debug.c
|
||||||
debug.$(OBJEXT): {$(VPATH)}defines.h
|
debug.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -1867,6 +1875,7 @@ enc/utf_8.$(OBJEXT): {$(VPATH)}oniguruma.h
|
||||||
enc/utf_8.$(OBJEXT): {$(VPATH)}regenc.h
|
enc/utf_8.$(OBJEXT): {$(VPATH)}regenc.h
|
||||||
encoding.$(OBJEXT): $(hdrdir)/ruby.h
|
encoding.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
encoding.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
encoding.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
encoding.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
encoding.$(OBJEXT): {$(VPATH)}config.h
|
encoding.$(OBJEXT): {$(VPATH)}config.h
|
||||||
encoding.$(OBJEXT): {$(VPATH)}defines.h
|
encoding.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
encoding.$(OBJEXT): {$(VPATH)}encindex.h
|
encoding.$(OBJEXT): {$(VPATH)}encindex.h
|
||||||
|
@ -1922,6 +1931,7 @@ error.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
error.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
error.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
error.$(OBJEXT): $(hdrdir)/ruby.h
|
error.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
error.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
error.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
error.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
error.$(OBJEXT): {$(VPATH)}config.h
|
error.$(OBJEXT): {$(VPATH)}config.h
|
||||||
error.$(OBJEXT): {$(VPATH)}defines.h
|
error.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
error.$(OBJEXT): {$(VPATH)}encoding.h
|
error.$(OBJEXT): {$(VPATH)}encoding.h
|
||||||
|
@ -1951,6 +1961,7 @@ eval.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
eval.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
eval.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
eval.$(OBJEXT): $(hdrdir)/ruby.h
|
eval.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
eval.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
eval.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
eval.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
eval.$(OBJEXT): {$(VPATH)}config.h
|
eval.$(OBJEXT): {$(VPATH)}config.h
|
||||||
eval.$(OBJEXT): {$(VPATH)}debug_counter.h
|
eval.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
eval.$(OBJEXT): {$(VPATH)}defines.h
|
eval.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -2012,6 +2023,7 @@ gc.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
gc.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
gc.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
gc.$(OBJEXT): $(hdrdir)/ruby.h
|
gc.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
gc.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
gc.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
gc.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
gc.$(OBJEXT): {$(VPATH)}config.h
|
gc.$(OBJEXT): {$(VPATH)}config.h
|
||||||
gc.$(OBJEXT): {$(VPATH)}constant.h
|
gc.$(OBJEXT): {$(VPATH)}constant.h
|
||||||
gc.$(OBJEXT): {$(VPATH)}debug.h
|
gc.$(OBJEXT): {$(VPATH)}debug.h
|
||||||
|
@ -2057,6 +2069,7 @@ golf_prelude.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
golf_prelude.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
golf_prelude.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
golf_prelude.$(OBJEXT): $(hdrdir)/ruby.h
|
golf_prelude.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
golf_prelude.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
golf_prelude.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
golf_prelude.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
golf_prelude.$(OBJEXT): {$(VPATH)}config.h
|
golf_prelude.$(OBJEXT): {$(VPATH)}config.h
|
||||||
golf_prelude.$(OBJEXT): {$(VPATH)}defines.h
|
golf_prelude.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
golf_prelude.$(OBJEXT): {$(VPATH)}encoding.h
|
golf_prelude.$(OBJEXT): {$(VPATH)}encoding.h
|
||||||
|
@ -2096,6 +2109,7 @@ goruby.$(OBJEXT): {$(VPATH)}subst.h
|
||||||
goruby.$(OBJEXT): {$(VPATH)}vm_debug.h
|
goruby.$(OBJEXT): {$(VPATH)}vm_debug.h
|
||||||
hash.$(OBJEXT): $(hdrdir)/ruby.h
|
hash.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
hash.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
hash.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
hash.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
hash.$(OBJEXT): {$(VPATH)}config.h
|
hash.$(OBJEXT): {$(VPATH)}config.h
|
||||||
hash.$(OBJEXT): {$(VPATH)}debug_counter.h
|
hash.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
hash.$(OBJEXT): {$(VPATH)}defines.h
|
hash.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -2137,6 +2151,7 @@ io.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
io.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
io.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
io.$(OBJEXT): $(hdrdir)/ruby.h
|
io.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
io.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
io.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
io.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
io.$(OBJEXT): {$(VPATH)}config.h
|
io.$(OBJEXT): {$(VPATH)}config.h
|
||||||
io.$(OBJEXT): {$(VPATH)}defines.h
|
io.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
io.$(OBJEXT): {$(VPATH)}dln.h
|
io.$(OBJEXT): {$(VPATH)}dln.h
|
||||||
|
@ -2168,6 +2183,7 @@ iseq.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
iseq.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
iseq.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
iseq.$(OBJEXT): $(hdrdir)/ruby.h
|
iseq.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
iseq.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
iseq.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
iseq.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
iseq.$(OBJEXT): {$(VPATH)}config.h
|
iseq.$(OBJEXT): {$(VPATH)}config.h
|
||||||
iseq.$(OBJEXT): {$(VPATH)}debug_counter.h
|
iseq.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
iseq.$(OBJEXT): {$(VPATH)}defines.h
|
iseq.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -2207,6 +2223,7 @@ load.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
load.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
load.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
load.$(OBJEXT): $(hdrdir)/ruby.h
|
load.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
load.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
load.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
load.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
load.$(OBJEXT): {$(VPATH)}config.h
|
load.$(OBJEXT): {$(VPATH)}config.h
|
||||||
load.$(OBJEXT): {$(VPATH)}defines.h
|
load.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
load.$(OBJEXT): {$(VPATH)}dln.h
|
load.$(OBJEXT): {$(VPATH)}dln.h
|
||||||
|
@ -2323,6 +2340,7 @@ mjit.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
mjit.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
mjit.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
mjit.$(OBJEXT): $(hdrdir)/ruby.h
|
mjit.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
mjit.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
mjit.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
mjit.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
mjit.$(OBJEXT): {$(VPATH)}config.h
|
mjit.$(OBJEXT): {$(VPATH)}config.h
|
||||||
mjit.$(OBJEXT): {$(VPATH)}constant.h
|
mjit.$(OBJEXT): {$(VPATH)}constant.h
|
||||||
mjit.$(OBJEXT): {$(VPATH)}debug.h
|
mjit.$(OBJEXT): {$(VPATH)}debug.h
|
||||||
|
@ -2357,6 +2375,7 @@ mjit_compile.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
mjit_compile.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
mjit_compile.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
mjit_compile.$(OBJEXT): $(hdrdir)/ruby.h
|
mjit_compile.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
mjit_compile.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
mjit_compile.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
mjit_compile.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
mjit_compile.$(OBJEXT): {$(VPATH)}config.h
|
mjit_compile.$(OBJEXT): {$(VPATH)}config.h
|
||||||
mjit_compile.$(OBJEXT): {$(VPATH)}debug_counter.h
|
mjit_compile.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
mjit_compile.$(OBJEXT): {$(VPATH)}defines.h
|
mjit_compile.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -2389,6 +2408,7 @@ node.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
node.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
node.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
node.$(OBJEXT): $(hdrdir)/ruby.h
|
node.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
node.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
node.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
node.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
node.$(OBJEXT): {$(VPATH)}config.h
|
node.$(OBJEXT): {$(VPATH)}config.h
|
||||||
node.$(OBJEXT): {$(VPATH)}defines.h
|
node.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
node.$(OBJEXT): {$(VPATH)}encoding.h
|
node.$(OBJEXT): {$(VPATH)}encoding.h
|
||||||
|
@ -2492,6 +2512,7 @@ prelude.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
prelude.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
prelude.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
prelude.$(OBJEXT): $(hdrdir)/ruby.h
|
prelude.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
prelude.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
prelude.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
prelude.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
prelude.$(OBJEXT): {$(VPATH)}config.h
|
prelude.$(OBJEXT): {$(VPATH)}config.h
|
||||||
prelude.$(OBJEXT): {$(VPATH)}defines.h
|
prelude.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
prelude.$(OBJEXT): {$(VPATH)}encoding.h
|
prelude.$(OBJEXT): {$(VPATH)}encoding.h
|
||||||
|
@ -2523,6 +2544,7 @@ proc.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
proc.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
proc.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
proc.$(OBJEXT): $(hdrdir)/ruby.h
|
proc.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
proc.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
proc.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
proc.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
proc.$(OBJEXT): {$(VPATH)}config.h
|
proc.$(OBJEXT): {$(VPATH)}config.h
|
||||||
proc.$(OBJEXT): {$(VPATH)}defines.h
|
proc.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
proc.$(OBJEXT): {$(VPATH)}encoding.h
|
proc.$(OBJEXT): {$(VPATH)}encoding.h
|
||||||
|
@ -2554,6 +2576,7 @@ process.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
process.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
process.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
process.$(OBJEXT): $(hdrdir)/ruby.h
|
process.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
process.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
process.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
process.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
process.$(OBJEXT): {$(VPATH)}config.h
|
process.$(OBJEXT): {$(VPATH)}config.h
|
||||||
process.$(OBJEXT): {$(VPATH)}defines.h
|
process.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
process.$(OBJEXT): {$(VPATH)}dln.h
|
process.$(OBJEXT): {$(VPATH)}dln.h
|
||||||
|
@ -2615,6 +2638,7 @@ range.$(OBJEXT): {$(VPATH)}st.h
|
||||||
range.$(OBJEXT): {$(VPATH)}subst.h
|
range.$(OBJEXT): {$(VPATH)}subst.h
|
||||||
rational.$(OBJEXT): $(hdrdir)/ruby.h
|
rational.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
rational.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
rational.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
rational.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
rational.$(OBJEXT): {$(VPATH)}config.h
|
rational.$(OBJEXT): {$(VPATH)}config.h
|
||||||
rational.$(OBJEXT): {$(VPATH)}defines.h
|
rational.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
rational.$(OBJEXT): {$(VPATH)}encoding.h
|
rational.$(OBJEXT): {$(VPATH)}encoding.h
|
||||||
|
@ -2733,6 +2757,7 @@ ruby.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
ruby.$(OBJEXT): $(hdrdir)/ruby.h
|
ruby.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
ruby.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
ruby.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
ruby.$(OBJEXT): $(hdrdir)/ruby/version.h
|
ruby.$(OBJEXT): $(hdrdir)/ruby/version.h
|
||||||
|
ruby.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
ruby.$(OBJEXT): {$(VPATH)}config.h
|
ruby.$(OBJEXT): {$(VPATH)}config.h
|
||||||
ruby.$(OBJEXT): {$(VPATH)}debug_counter.h
|
ruby.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
ruby.$(OBJEXT): {$(VPATH)}defines.h
|
ruby.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -2767,6 +2792,7 @@ safe.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
safe.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
safe.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
safe.$(OBJEXT): $(hdrdir)/ruby.h
|
safe.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
safe.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
safe.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
safe.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
safe.$(OBJEXT): {$(VPATH)}config.h
|
safe.$(OBJEXT): {$(VPATH)}config.h
|
||||||
safe.$(OBJEXT): {$(VPATH)}defines.h
|
safe.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
safe.$(OBJEXT): {$(VPATH)}encoding.h
|
safe.$(OBJEXT): {$(VPATH)}encoding.h
|
||||||
|
@ -2805,6 +2831,7 @@ signal.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
signal.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
signal.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
signal.$(OBJEXT): $(hdrdir)/ruby.h
|
signal.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
signal.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
signal.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
signal.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
signal.$(OBJEXT): {$(VPATH)}config.h
|
signal.$(OBJEXT): {$(VPATH)}config.h
|
||||||
signal.$(OBJEXT): {$(VPATH)}debug_counter.h
|
signal.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
signal.$(OBJEXT): {$(VPATH)}defines.h
|
signal.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -2882,6 +2909,7 @@ strftime.$(OBJEXT): {$(VPATH)}subst.h
|
||||||
strftime.$(OBJEXT): {$(VPATH)}timev.h
|
strftime.$(OBJEXT): {$(VPATH)}timev.h
|
||||||
string.$(OBJEXT): $(hdrdir)/ruby.h
|
string.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
string.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
string.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
string.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
string.$(OBJEXT): {$(VPATH)}config.h
|
string.$(OBJEXT): {$(VPATH)}config.h
|
||||||
string.$(OBJEXT): {$(VPATH)}crypt.h
|
string.$(OBJEXT): {$(VPATH)}crypt.h
|
||||||
string.$(OBJEXT): {$(VPATH)}debug_counter.h
|
string.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
|
@ -2917,6 +2945,7 @@ struct.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
struct.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
struct.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
struct.$(OBJEXT): $(hdrdir)/ruby.h
|
struct.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
struct.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
struct.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
struct.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
struct.$(OBJEXT): {$(VPATH)}config.h
|
struct.$(OBJEXT): {$(VPATH)}config.h
|
||||||
struct.$(OBJEXT): {$(VPATH)}defines.h
|
struct.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
struct.$(OBJEXT): {$(VPATH)}encoding.h
|
struct.$(OBJEXT): {$(VPATH)}encoding.h
|
||||||
|
@ -2942,6 +2971,7 @@ struct.$(OBJEXT): {$(VPATH)}vm_debug.h
|
||||||
struct.$(OBJEXT): {$(VPATH)}vm_opts.h
|
struct.$(OBJEXT): {$(VPATH)}vm_opts.h
|
||||||
symbol.$(OBJEXT): $(hdrdir)/ruby.h
|
symbol.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
symbol.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
symbol.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
symbol.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
symbol.$(OBJEXT): {$(VPATH)}config.h
|
symbol.$(OBJEXT): {$(VPATH)}config.h
|
||||||
symbol.$(OBJEXT): {$(VPATH)}defines.h
|
symbol.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
symbol.$(OBJEXT): {$(VPATH)}encoding.h
|
symbol.$(OBJEXT): {$(VPATH)}encoding.h
|
||||||
|
@ -2969,6 +2999,7 @@ thread.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
thread.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
thread.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
thread.$(OBJEXT): $(hdrdir)/ruby.h
|
thread.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
thread.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
thread.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
thread.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
thread.$(OBJEXT): {$(VPATH)}config.h
|
thread.$(OBJEXT): {$(VPATH)}config.h
|
||||||
thread.$(OBJEXT): {$(VPATH)}debug.h
|
thread.$(OBJEXT): {$(VPATH)}debug.h
|
||||||
thread.$(OBJEXT): {$(VPATH)}debug_counter.h
|
thread.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
|
@ -3035,6 +3066,7 @@ transcode.$(OBJEXT): {$(VPATH)}transcode.c
|
||||||
transcode.$(OBJEXT): {$(VPATH)}transcode_data.h
|
transcode.$(OBJEXT): {$(VPATH)}transcode_data.h
|
||||||
transient_heap.$(OBJEXT): $(hdrdir)/ruby.h
|
transient_heap.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
transient_heap.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
transient_heap.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
transient_heap.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
transient_heap.$(OBJEXT): {$(VPATH)}config.h
|
transient_heap.$(OBJEXT): {$(VPATH)}config.h
|
||||||
transient_heap.$(OBJEXT): {$(VPATH)}debug.h
|
transient_heap.$(OBJEXT): {$(VPATH)}debug.h
|
||||||
transient_heap.$(OBJEXT): {$(VPATH)}debug_counter.h
|
transient_heap.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
|
@ -3072,6 +3104,7 @@ variable.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
variable.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
variable.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
variable.$(OBJEXT): $(hdrdir)/ruby.h
|
variable.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
variable.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
variable.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
variable.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
variable.$(OBJEXT): {$(VPATH)}config.h
|
variable.$(OBJEXT): {$(VPATH)}config.h
|
||||||
variable.$(OBJEXT): {$(VPATH)}constant.h
|
variable.$(OBJEXT): {$(VPATH)}constant.h
|
||||||
variable.$(OBJEXT): {$(VPATH)}debug_counter.h
|
variable.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
|
@ -3107,6 +3140,7 @@ version.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
version.$(OBJEXT): $(hdrdir)/ruby/version.h
|
version.$(OBJEXT): $(hdrdir)/ruby/version.h
|
||||||
version.$(OBJEXT): $(top_srcdir)/revision.h
|
version.$(OBJEXT): $(top_srcdir)/revision.h
|
||||||
version.$(OBJEXT): $(top_srcdir)/version.h
|
version.$(OBJEXT): $(top_srcdir)/version.h
|
||||||
|
version.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
version.$(OBJEXT): {$(VPATH)}config.h
|
version.$(OBJEXT): {$(VPATH)}config.h
|
||||||
version.$(OBJEXT): {$(VPATH)}debug_counter.h
|
version.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
version.$(OBJEXT): {$(VPATH)}defines.h
|
version.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -3132,6 +3166,7 @@ vm.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
vm.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
vm.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
vm.$(OBJEXT): $(hdrdir)/ruby.h
|
vm.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
vm.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
vm.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
vm.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
vm.$(OBJEXT): {$(VPATH)}config.h
|
vm.$(OBJEXT): {$(VPATH)}config.h
|
||||||
vm.$(OBJEXT): {$(VPATH)}constant.h
|
vm.$(OBJEXT): {$(VPATH)}constant.h
|
||||||
vm.$(OBJEXT): {$(VPATH)}debug_counter.h
|
vm.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
|
@ -3185,6 +3220,7 @@ vm_backtrace.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
vm_backtrace.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
vm_backtrace.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
vm_backtrace.$(OBJEXT): $(hdrdir)/ruby.h
|
vm_backtrace.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
vm_backtrace.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
vm_backtrace.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
vm_backtrace.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
vm_backtrace.$(OBJEXT): {$(VPATH)}config.h
|
vm_backtrace.$(OBJEXT): {$(VPATH)}config.h
|
||||||
vm_backtrace.$(OBJEXT): {$(VPATH)}debug.h
|
vm_backtrace.$(OBJEXT): {$(VPATH)}debug.h
|
||||||
vm_backtrace.$(OBJEXT): {$(VPATH)}defines.h
|
vm_backtrace.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
|
@ -3217,6 +3253,7 @@ vm_dump.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
vm_dump.$(OBJEXT): $(hdrdir)/ruby.h
|
vm_dump.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
vm_dump.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
vm_dump.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
vm_dump.$(OBJEXT): {$(VPATH)}addr2line.h
|
vm_dump.$(OBJEXT): {$(VPATH)}addr2line.h
|
||||||
|
vm_dump.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
vm_dump.$(OBJEXT): {$(VPATH)}config.h
|
vm_dump.$(OBJEXT): {$(VPATH)}config.h
|
||||||
vm_dump.$(OBJEXT): {$(VPATH)}defines.h
|
vm_dump.$(OBJEXT): {$(VPATH)}defines.h
|
||||||
vm_dump.$(OBJEXT): {$(VPATH)}encoding.h
|
vm_dump.$(OBJEXT): {$(VPATH)}encoding.h
|
||||||
|
@ -3247,6 +3284,7 @@ vm_trace.$(OBJEXT): $(CCAN_DIR)/list/list.h
|
||||||
vm_trace.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
vm_trace.$(OBJEXT): $(CCAN_DIR)/str/str.h
|
||||||
vm_trace.$(OBJEXT): $(hdrdir)/ruby.h
|
vm_trace.$(OBJEXT): $(hdrdir)/ruby.h
|
||||||
vm_trace.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
vm_trace.$(OBJEXT): $(hdrdir)/ruby/ruby.h
|
||||||
|
vm_trace.$(OBJEXT): {$(VPATH)}assert.h
|
||||||
vm_trace.$(OBJEXT): {$(VPATH)}config.h
|
vm_trace.$(OBJEXT): {$(VPATH)}config.h
|
||||||
vm_trace.$(OBJEXT): {$(VPATH)}debug.h
|
vm_trace.$(OBJEXT): {$(VPATH)}debug.h
|
||||||
vm_trace.$(OBJEXT): {$(VPATH)}debug_counter.h
|
vm_trace.$(OBJEXT): {$(VPATH)}debug_counter.h
|
||||||
|
|
|
@ -14,6 +14,7 @@ $(OBJS): $(HDRS) $(ruby_headers) \
|
||||||
coverage.o: $(RUBY_EXTCONF_H)
|
coverage.o: $(RUBY_EXTCONF_H)
|
||||||
coverage.o: $(arch_hdrdir)/ruby/config.h
|
coverage.o: $(arch_hdrdir)/ruby/config.h
|
||||||
coverage.o: $(hdrdir)/ruby.h
|
coverage.o: $(hdrdir)/ruby.h
|
||||||
|
coverage.o: $(hdrdir)/ruby/assert.h
|
||||||
coverage.o: $(hdrdir)/ruby/backward.h
|
coverage.o: $(hdrdir)/ruby/backward.h
|
||||||
coverage.o: $(hdrdir)/ruby/defines.h
|
coverage.o: $(hdrdir)/ruby/defines.h
|
||||||
coverage.o: $(hdrdir)/ruby/encoding.h
|
coverage.o: $(hdrdir)/ruby/encoding.h
|
||||||
|
|
|
@ -42,6 +42,7 @@ objspace.o: {$(VPATH)}id.h
|
||||||
objspace_dump.o: $(RUBY_EXTCONF_H)
|
objspace_dump.o: $(RUBY_EXTCONF_H)
|
||||||
objspace_dump.o: $(arch_hdrdir)/ruby/config.h
|
objspace_dump.o: $(arch_hdrdir)/ruby/config.h
|
||||||
objspace_dump.o: $(hdrdir)/ruby.h
|
objspace_dump.o: $(hdrdir)/ruby.h
|
||||||
|
objspace_dump.o: $(hdrdir)/ruby/assert.h
|
||||||
objspace_dump.o: $(hdrdir)/ruby/backward.h
|
objspace_dump.o: $(hdrdir)/ruby/backward.h
|
||||||
objspace_dump.o: $(hdrdir)/ruby/debug.h
|
objspace_dump.o: $(hdrdir)/ruby/debug.h
|
||||||
objspace_dump.o: $(hdrdir)/ruby/defines.h
|
objspace_dump.o: $(hdrdir)/ruby/defines.h
|
||||||
|
|
49
include/ruby/assert.h
Normal file
49
include/ruby/assert.h
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
#ifndef RUBY_ASSERT_H
|
||||||
|
#define RUBY_ASSERT_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#if 0
|
||||||
|
} /* satisfy cc-mode */
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
NORETURN(void rb_assert_failure(const char *, int, const char *, const char *));
|
||||||
|
#ifdef RUBY_FUNCTION_NAME_STRING
|
||||||
|
# define RUBY_ASSERT_FAIL(expr) \
|
||||||
|
rb_assert_failure(__FILE__, __LINE__, RUBY_FUNCTION_NAME_STRING, expr)
|
||||||
|
#else
|
||||||
|
# define RUBY_ASSERT_FAIL(expr) \
|
||||||
|
rb_assert_failure(__FILE__, __LINE__, NULL, expr)
|
||||||
|
#endif
|
||||||
|
#define RUBY_ASSERT_MESG(expr, mesg) \
|
||||||
|
((expr) ? (void)0 : RUBY_ASSERT_FAIL(mesg))
|
||||||
|
#ifdef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P
|
||||||
|
# define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) \
|
||||||
|
__builtin_choose_expr( \
|
||||||
|
__builtin_constant_p(cond), \
|
||||||
|
__builtin_choose_expr(cond, RUBY_ASSERT_MESG(expr, mesg), (void)0), \
|
||||||
|
RUBY_ASSERT_MESG(!(cond) || (expr), mesg))
|
||||||
|
#else
|
||||||
|
# define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) \
|
||||||
|
RUBY_ASSERT_MESG(!(cond) || (expr), mesg)
|
||||||
|
#endif
|
||||||
|
#define RUBY_ASSERT(expr) RUBY_ASSERT_MESG_WHEN(!RUBY_NDEBUG+0, expr, #expr)
|
||||||
|
#define RUBY_ASSERT_WHEN(cond, expr) RUBY_ASSERT_MESG_WHEN(cond, expr, #expr)
|
||||||
|
|
||||||
|
#ifndef RUBY_NDEBUG
|
||||||
|
# ifdef NDEBUG
|
||||||
|
# define RUBY_NDEBUG 1
|
||||||
|
# else
|
||||||
|
# define RUBY_NDEBUG 0
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
#if 0
|
||||||
|
{ /* satisfy cc-mode */
|
||||||
|
#endif
|
||||||
|
} /* extern "C" { */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
|
@ -1,37 +1,4 @@
|
||||||
#ifndef RUBY_ASSERT_H
|
#include "ruby/assert.h"
|
||||||
#define RUBY_ASSERT_H
|
|
||||||
|
|
||||||
#include "ruby/ruby.h"
|
|
||||||
|
|
||||||
#if defined(__cplusplus)
|
|
||||||
extern "C" {
|
|
||||||
#if 0
|
|
||||||
} /* satisfy cc-mode */
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
NORETURN(void rb_assert_failure(const char *, int, const char *, const char *));
|
|
||||||
#ifdef RUBY_FUNCTION_NAME_STRING
|
|
||||||
# define RUBY_ASSERT_FAIL(expr) \
|
|
||||||
rb_assert_failure(__FILE__, __LINE__, RUBY_FUNCTION_NAME_STRING, expr)
|
|
||||||
#else
|
|
||||||
# define RUBY_ASSERT_FAIL(expr) \
|
|
||||||
rb_assert_failure(__FILE__, __LINE__, NULL, expr)
|
|
||||||
#endif
|
|
||||||
#define RUBY_ASSERT_MESG(expr, mesg) \
|
|
||||||
((expr) ? (void)0 : RUBY_ASSERT_FAIL(mesg))
|
|
||||||
#ifdef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P
|
|
||||||
# define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) \
|
|
||||||
__builtin_choose_expr( \
|
|
||||||
__builtin_constant_p(cond), \
|
|
||||||
__builtin_choose_expr(cond, RUBY_ASSERT_MESG(expr, mesg), (void)0), \
|
|
||||||
RUBY_ASSERT_MESG(!(cond) || (expr), mesg))
|
|
||||||
#else
|
|
||||||
# define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) \
|
|
||||||
RUBY_ASSERT_MESG(!(cond) || (expr), mesg)
|
|
||||||
#endif
|
|
||||||
#define RUBY_ASSERT(expr) RUBY_ASSERT_MESG_WHEN(!RUBY_NDEBUG+0, expr, #expr)
|
|
||||||
#define RUBY_ASSERT_WHEN(cond, expr) RUBY_ASSERT_MESG_WHEN(cond, expr, #expr)
|
|
||||||
|
|
||||||
#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L)
|
#if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L)
|
||||||
/* C89 compilers are required to support strings of only 509 chars. */
|
/* C89 compilers are required to support strings of only 509 chars. */
|
||||||
|
@ -41,20 +8,3 @@ NORETURN(void rb_assert_failure(const char *, int, const char *, const char *));
|
||||||
#undef assert
|
#undef assert
|
||||||
#define assert RUBY_ASSERT
|
#define assert RUBY_ASSERT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef RUBY_NDEBUG
|
|
||||||
# ifdef NDEBUG
|
|
||||||
# define RUBY_NDEBUG 1
|
|
||||||
# else
|
|
||||||
# define RUBY_NDEBUG 0
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(__cplusplus)
|
|
||||||
#if 0
|
|
||||||
{ /* satisfy cc-mode */
|
|
||||||
#endif
|
|
||||||
} /* extern "C" { */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue