diff options
Diffstat (limited to 'libguile/procs.h')
-rw-r--r-- | libguile/procs.h | 8 |
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 |