まだ build が通らねえ…
SCM_ASSERT
やっと compile でけた。とりあえず segfault するのでそこから。しかし assertion failure が「何が」失敗したかも言わずに死に腐るのが発狂させられそうなので、
#define SCM_ASSERT(cond) ((cond) || die (#cond " failed")) #define SCM_ASSERT_NEST(cond, condstr) ((cond) || die(condstr " failed"))
することにした。
追記: とか思ったらこれでも quote が足りない…知らねとりあえず debug はこれでいこう。