2006-01-07 痛 sigscheme if (test = EVAL(test, env), NFALSEP(test)) { #if SCM_STRICT_ARGCHECK POP_ARG(rest); ASSERT_NO_MORE_ARG(rest); #endif return conseq; } else {SCM_INVALID を返さないようにすると動かなくなります。POP と UNSAFE_POP に分けるか、SAFE_POP と POP に分けるか。