diff options
author | Marius Vollmer <mvo@zagadka.de> | 2001-11-02 00:08:41 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2001-11-02 00:08:41 +0000 |
commit | 87855fa2c4eec5782afe92157848a7507ee821c9 (patch) | |
tree | bcddd55547d1756eb55d418fce1488ef08a5274c /libguile/continuations.h | |
parent | e4e933734c267ff14e02f3ae721c06223803dd65 (diff) | |
download | guile-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.h | 10 |
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 */ |