summaryrefslogtreecommitdiff
path: root/libguile/debug.h
diff options
context:
space:
mode:
authorJim Blandy <jimb@red-bean.com>1996-09-11 20:25:28 +0000
committerJim Blandy <jimb@red-bean.com>1996-09-11 20:25:28 +0000
commit4ad6f705935d040cbb30b2da788e94eabdb3e2a1 (patch)
tree15a2f2b15b51c8786bdd5752e91bf7ed2800314b /libguile/debug.h
parentbba4bfdbda134982c37d4f251224c3065b4248f8 (diff)
downloadguile-4ad6f705935d040cbb30b2da788e94eabdb3e2a1.tar.gz
* debug.h: Missing declarations of functions in debug.c added
(lots).
Diffstat (limited to 'libguile/debug.h')
-rw-r--r--libguile/debug.h38
1 files changed, 38 insertions, 0 deletions
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 ();