summaryrefslogtreecommitdiff
path: root/libguile/feature.h
diff options
context:
space:
mode:
authorMikael Djurfeldt <djurfeldt@nada.kth.se>1998-11-23 02:34:49 +0000
committerMikael Djurfeldt <djurfeldt@nada.kth.se>1998-11-23 02:34:49 +0000
commit1330700c7d48982bfb0e22e47225b6ea7df0fd03 (patch)
treee4c3416fbee237dad6158baac9961220c4543304 /libguile/feature.h
parent7e4146273589131ba1450f54cdab9e6236655569 (diff)
downloadguile-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.h14
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 */