From 4ad6f705935d040cbb30b2da788e94eabdb3e2a1 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Wed, 11 Sep 1996 20:25:28 +0000 Subject: [PATCH] * debug.h: Missing declarations of functions in debug.c added (lots). --- libguile/debug.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/libguile/debug.h b/libguile/debug.h index 9f2ad7161..ec1868c41 100644 --- a/libguile/debug.h +++ b/libguile/debug.h @@ -164,10 +164,48 @@ extern long scm_tc16_memoized; #ifdef __STDC__ +extern SCM * scm_lookup_cstr (char *str, int len, SCM env); +extern SCM * scm_lookup_soft (SCM var, SCM genv); +extern SCM scm_evstr (char *str); +extern SCM scm_eval_string (SCM str); +extern int scm_ready_p (void); +extern void debug_print (SCM obj); +extern SCM scm_expr_stack (SCM obj); +extern SCM scm_last_stack_frame (SCM obj); +extern SCM scm_debug_object_p (SCM obj); +extern SCM scm_local_eval (SCM exp, SCM env); +extern SCM scm_procedure_environment (SCM proc); +extern SCM scm_procedure_source (SCM proc); +extern SCM scm_procedure_name (SCM proc); +extern SCM scm_memoized_environment (SCM m); +extern SCM scm_make_memoized (SCM exp, SCM env); +extern SCM scm_memoized_p (SCM obj); +extern SCM scm_single_step (SCM cont, SCM val); +extern SCM scm_evaluator_traps (SCM setting); +extern SCM scm_debug_options (SCM setting); extern SCM scm_unmemoize (SCM memoized); extern SCM scm_make_debugobj (scm_debug_frame* debug); extern void scm_init_debug (void); #else +extern SCM * scm_lookup_cstr (); +extern SCM * scm_lookup_soft (); +extern SCM scm_evstr (); +extern SCM scm_eval_string (); +extern int scm_ready_p (); +extern void debug_print (); +extern SCM scm_expr_stack (); +extern SCM scm_last_stack_frame (); +extern SCM scm_debug_object_p (); +extern SCM scm_local_eval (); +extern SCM scm_procedure_environment (); +extern SCM scm_procedure_source (); +extern SCM scm_procedure_name (); +extern SCM scm_memoized_environment (); +extern SCM scm_make_memoized (); +extern SCM scm_memoized_p (SCM obj); +extern SCM scm_single_step (); +extern SCM scm_evaluator_traps (); +extern SCM scm_debug_options (); extern SCM scm_unmemoize (); extern SCM scm_make_debugobj (); extern void scm_init_debug ();