/* Undocumented debugging procedure */
#ifdef GUILE_DEBUG
-GUILE_PROC (scm_make_cclo, "make-cclo", 2, 0, 0,
+SCM_DEFINE (scm_make_cclo, "make-cclo", 2, 0, 0,
(SCM proc, SCM len),
"")
#define FUNC_NAME s_scm_make_cclo
-GUILE_PROC(scm_procedure_p, "procedure?", 1, 0, 0,
+SCM_DEFINE(scm_procedure_p, "procedure?", 1, 0, 0,
(SCM obj),
"")
#define FUNC_NAME s_scm_procedure_p
}
#undef FUNC_NAME
-GUILE_PROC(scm_closure_p, "closure?", 1, 0, 0,
+SCM_DEFINE(scm_closure_p, "closure?", 1, 0, 0,
(SCM obj),
"")
#define FUNC_NAME s_scm_closure_p
}
#undef FUNC_NAME
-GUILE_PROC(scm_thunk_p, "thunk?", 1, 0, 0,
+SCM_DEFINE(scm_thunk_p, "thunk?", 1, 0, 0,
(SCM obj),
"")
#define FUNC_NAME s_scm_thunk_p
return 0;
}
-GUILE_PROC(scm_procedure_documentation, "procedure-documentation", 1, 0, 0,
+SCM_DEFINE(scm_procedure_documentation, "procedure-documentation", 1, 0, 0,
(SCM proc),
"Return the documentation string associated with @code{proc}. By
convention, if a procedure contains more than one expression and the
/* Procedure-with-setter
*/
-GUILE_PROC (scm_procedure_with_setter_p, "procedure-with-setter?", 1, 0, 0,
+SCM_DEFINE (scm_procedure_with_setter_p, "procedure-with-setter?", 1, 0, 0,
(SCM obj),
"")
#define FUNC_NAME s_scm_procedure_with_setter_p
}
#undef FUNC_NAME
-GUILE_PROC (scm_make_procedure_with_setter, "make-procedure-with-setter", 2, 0, 0,
+SCM_DEFINE (scm_make_procedure_with_setter, "make-procedure-with-setter", 2, 0, 0,
(SCM procedure, SCM setter),
"")
#define FUNC_NAME s_scm_make_procedure_with_setter
}
#undef FUNC_NAME
-GUILE_PROC (scm_procedure, "procedure", 1, 0, 0,
+SCM_DEFINE (scm_procedure, "procedure", 1, 0, 0,
(SCM proc),
"")
#define FUNC_NAME s_scm_procedure