summaryrefslogtreecommitdiff
path: root/libguile/print.h
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/print.h')
-rw-r--r--libguile/print.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/libguile/print.h b/libguile/print.h
index 97138a6ff..5660fc18b 100644
--- a/libguile/print.h
+++ b/libguile/print.h
@@ -49,11 +49,12 @@
extern scm_option scm_print_opts[];
-#define PRINT_PROCNAMES scm_print_opts[0].val
-#define N_PRINT_OPTIONS 1
+#define SCM_PRINT_PROCNAMES_P ((int) scm_print_opts[0].val)
+#define SCM_PRINT_CLOSURE ((SCM) scm_print_opts[1].val)
+#define SCM_N_PRINT_OPTIONS 2
#ifdef __STDC__
-extern SCM scm_print_options (SCM new_values);
+extern SCM scm_print_options (SCM setting);
extern void scm_intprint (long n, int radix, SCM port);
extern void scm_ipruk (char *hdr, SCM ptr, SCM port);
extern void scm_iprlist (char *hdr, SCM exp, char tlr, SCM port, int writing);