aboutsummaryrefslogtreecommitdiff
path: root/gdb/scm-lang.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/scm-lang.h')
-rw-r--r--gdb/scm-lang.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gdb/scm-lang.h b/gdb/scm-lang.h
index 2f3f451..73fc745 100644
--- a/gdb/scm-lang.h
+++ b/gdb/scm-lang.h
@@ -20,6 +20,7 @@
#define SCM_VELTS(x) ((SCM *)SCM_CDR(x))
#define SCM_CLOSCAR(x) (SCM_CAR(x)-scm_tc3_closure)
#define SCM_CODE(x) SCM_CAR(SCM_CLOSCAR (x))
+#define SCM_MAKINUM(x) (((x)<<2)+2L)
#ifdef __STDC__ /* Forward decls for prototypes */
struct value;
@@ -40,5 +41,8 @@ extern int is_scmvalue_type PARAMS ((struct type*));
extern void scm_printchar PARAMS ((int, GDB_FILE*));
-struct type *SCM_TYPE;
+extern struct value * scm_evaluate_string PARAMS ((char*, int));
+extern struct type *builtin_type_scm;
+
+extern int scm_parse ();