diff options
author | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 1998-11-23 02:34:49 +0000 |
---|---|---|
committer | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 1998-11-23 02:34:49 +0000 |
commit | 1330700c7d48982bfb0e22e47225b6ea7df0fd03 (patch) | |
tree | e4c3416fbee237dad6158baac9961220c4543304 /libguile/feature.h | |
parent | 7e4146273589131ba1450f54cdab9e6236655569 (diff) | |
download | guile-1330700c7d48982bfb0e22e47225b6ea7df0fd03.tar.gz |
* feature.c, feature.h (scm_make_hook, scm_add_hook_x,
scm_remove_hook_x, scm_run_hooks): Moved from ice-9/boot-9.scm.
(scm_make_named_hook): New function.
* feature.c: Added #include "eval.h".
Diffstat (limited to 'libguile/feature.h')
-rw-r--r-- | libguile/feature.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/libguile/feature.h b/libguile/feature.h index 7b24d06a6..aec777254 100644 --- a/libguile/feature.h +++ b/libguile/feature.h @@ -46,10 +46,14 @@ #include "libguile/__scm.h" -extern void scm_add_feature SCM_P((char* str)); -extern SCM scm_program_arguments SCM_P((void)); -extern void scm_set_program_arguments SCM_P ((int argc, char **argv, - char *first)); -extern void scm_init_feature SCM_P((void)); +extern void scm_add_feature (char* str); +extern SCM scm_program_arguments (void); +extern void scm_set_program_arguments (int argc, char **argv, char *first); +extern SCM scm_make_hook (void); +extern SCM scm_make_named_hook (char* name); +extern SCM scm_add_hook_x (SCM hook, SCM thunk, SCM appendp); +extern SCM scm_remove_hook_x (SCM hook, SCM thunk); +extern SCM scm_run_hooks (SCM hooks); +extern void scm_init_feature (void); #endif /* FEATUREH */ |