summaryrefslogtreecommitdiff
path: root/libguile/continuations.h
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2001-11-02 00:08:41 +0000
committerMarius Vollmer <mvo@zagadka.de>2001-11-02 00:08:41 +0000
commit87855fa2c4eec5782afe92157848a7507ee821c9 (patch)
treebcddd55547d1756eb55d418fce1488ef08a5274c /libguile/continuations.h
parente4e933734c267ff14e02f3ae721c06223803dd65 (diff)
downloadguile-87855fa2c4eec5782afe92157848a7507ee821c9.tar.gz
* __scm.h, alist.h, arbiters.h, async.h, backtrace.h, boolean.h,
chars.h, continuations.h, coop-defs.h, coop-threads.h, debug-malloc.h, debug.h, deprecation.h, dynl.h, dynwind.h, environments.h, eq.h, error.h, eval.h, evalext.h, extensions.h, feature.h, filesys.h, fluids.h, fports.h, gc.h, gdb_interface.h, gdbint.h, gh.h, goops.h, gsubr.h, guardians.h, hash.h, hashtab.h, hooks.h, init.h, ioext.h, iselect.h, keywords.h, lang.h, list.h, load.h, macros.h, mallocs.h, modules.h, net_db.h, numbers.h, objects.h, objprop.h, options.h, pairs.h, ports.h, posix.h, print.h, procprop.h, procs.h, properties.h, ramap.h, random.h, rdelim.h, read.h, regex-posix.h, root.h, rw.h, scmsigs.h, script.h, simpos.h, smob.h, socket.h, sort.h, srcprop.h, stackchk.h, stacks.h, stime.h, strings.h, strop.h, strorder.h, strports.h, struct.h, symbols.h, tags.h, threads.h, throw.h, unif.h, values.h, variable.h, vectors.h, vports.h, weaks.h: Prefixed each each exported symbol with SCM_API. * continuations.c: Added comment about the use of the extern declarations of {get,set}context() functions used in the ia64 port. * continuations.h, gc.c: `__libc_ia64_register_backing_store_base' is meant to be a `unsigned long *'.
Diffstat (limited to 'libguile/continuations.h')
-rw-r--r--libguile/continuations.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/libguile/continuations.h b/libguile/continuations.h
index 4a0c55ca1..d8db12ff0 100644
--- a/libguile/continuations.h
+++ b/libguile/continuations.h
@@ -50,8 +50,8 @@
#ifdef __ia64__
#include <sys/ucontext.h>
-extern unsigned long __libc_ia64_register_backing_store_base;
-#endif
+extern unsigned long * __libc_ia64_register_backing_store_base;
+#endif /* __ia64__ */
/* a continuation SCM is a non-immediate pointing to a heap cell with:
@@ -62,7 +62,7 @@ extern unsigned long __libc_ia64_register_backing_store_base;
in the num_stack_items field of the structure.
*/
-extern scm_t_bits scm_tc16_continuation;
+SCM_API scm_t_bits scm_tc16_continuation;
typedef struct
{
@@ -102,8 +102,8 @@ typedef struct
-extern SCM scm_make_continuation (int *first);
-extern void scm_init_continuations (void);
+SCM_API SCM scm_make_continuation (int *first);
+SCM_API void scm_init_continuations (void);
#endif /* SCM_CONTINUATIONS_H */