summaryrefslogtreecommitdiff
path: root/libguile/procs.h
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/procs.h')
-rw-r--r--libguile/procs.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/libguile/procs.h b/libguile/procs.h
index 5b31f50d8..000891cd1 100644
--- a/libguile/procs.h
+++ b/libguile/procs.h
@@ -90,15 +90,17 @@ typedef struct scm_dsubr
-extern SCM scm_make_subr SCM_P ((char *name, int type, SCM (*fcn) ()));
-extern SCM scm_make_subr_opt SCM_P ((char *name, int type, SCM (*fcn) (),
+extern SCM scm_make_subr SCM_P ((const char *name, int type, SCM (*fcn) ()));
+extern SCM scm_make_subr_opt SCM_P ((const char *name,
+ int type,
+ SCM (*fcn) (),
int set));
extern SCM scm_makcclo SCM_P ((SCM proc, long len));
extern SCM scm_procedure_p SCM_P ((SCM obj));
extern SCM scm_closure_p SCM_P ((SCM obj));
extern SCM scm_thunk_p SCM_P ((SCM obj));
extern SCM scm_procedure_documentation SCM_P ((SCM proc));
-extern void scm_init_iprocs SCM_P ((scm_iproc *subra, int type));
+extern void scm_init_iprocs SCM_P ((const scm_iproc *subra, int type));
extern void scm_init_procs SCM_P ((void));
#ifdef GUILE_DEBUG