#define FUNC_NAME s_scm_with_traps
{
int trap_flag;
- SCM_VALIDATE_THUNK(1,thunk);
+ SCM_VALIDATE_THUNK (1,thunk);
return scm_internal_dynamic_wind (with_traps_before,
with_traps_inner,
with_traps_after,
var = scm_cons (SCM_BOOL_F, var);
else
#endif
- SCM_VALIDATE_VARIABLE(1,var);
+ SCM_VALIDATE_VARIABLE (1,var);
if (SCM_UNBNDP (env))
env = scm_top_level_env (SCM_CDR (scm_top_level_lookup_closure_var));
else
- SCM_VALIDATE_NULLORCONS(2,env);
+ SCM_VALIDATE_NULLORCONS (2,env);
return scm_make_memoized (SCM_VARVCELL (var) + 1, env);
}
#undef FUNC_NAME
"")
#define FUNC_NAME s_scm_make_iloc
{
- SCM_VALIDATE_INUM(1,frame);
- SCM_VALIDATE_INUM(2,binding);
+ SCM_VALIDATE_INUM (1,frame);
+ SCM_VALIDATE_INUM (2,binding);
return (SCM_ILOC00
+ SCM_IFRINC * SCM_INUM (frame)
+ (SCM_NFALSEP (cdrp) ? SCM_ICDR : 0)
if (SCM_UNBNDP (env))
env = scm_top_level_env (SCM_CDR (scm_top_level_lookup_closure_var));
else
- SCM_VALIDATE_NULLORCONS(3,env);
+ SCM_VALIDATE_NULLORCONS (3,env);
return scm_make_memoized (scm_cons (car, cdr), env);
}
#undef FUNC_NAME
#define FUNC_NAME s_scm_mem_to_proc
{
SCM env;
- SCM_VALIDATE_MEMOIZED(1,obj);
+ SCM_VALIDATE_MEMOIZED (1,obj);
env = SCM_MEMOIZED_ENV (obj);
obj = SCM_MEMOIZED_EXP (obj);
if (!(SCM_NIMP (obj) && SCM_CAR (obj) == SCM_IM_LAMBDA))
"")
#define FUNC_NAME s_scm_unmemoize
{
- SCM_VALIDATE_MEMOIZED(1,m);
+ SCM_VALIDATE_MEMOIZED (1,m);
return scm_unmemocopy (SCM_MEMOIZED_EXP (m), SCM_MEMOIZED_ENV (m));
}
#undef FUNC_NAME
"")
#define FUNC_NAME s_scm_memoized_environment
{
- SCM_VALIDATE_MEMOIZED(1,m);
+ SCM_VALIDATE_MEMOIZED (1,m);
return SCM_MEMOIZED_ENV (m);
}
#undef FUNC_NAME
"")
#define FUNC_NAME s_scm_procedure_name
{
- SCM_VALIDATE_PROC(1,proc);
+ SCM_VALIDATE_PROC (1,proc);
switch (SCM_TYP7 (proc)) {
case scm_tcs_subrs:
return SCM_SNAME (proc);
{
if (SCM_UNBNDP (env))
{
- SCM_VALIDATE_MEMOIZED(1,exp);
+ SCM_VALIDATE_MEMOIZED (1,exp);
return scm_eval_3 (SCM_MEMOIZED_EXP (exp), 0, SCM_MEMOIZED_ENV (exp));
}
return scm_eval_3 (exp, 1, env);