summaryrefslogtreecommitdiff
path: root/libguile/_scm.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2018-06-20 11:52:29 +0200
committerAndy Wingo <wingo@pobox.com>2018-06-20 11:52:29 +0200
commit1ddf42dae0e6b5aa2ca5c0fb058cb32eb28d053b (patch)
tree2660c861f366e99ab694d1c244dfcfc94b0b9cd5 /libguile/_scm.h
parentb64941f5af5b59d3e726cc10ecc2431379e73689 (diff)
downloadguile-1ddf42dae0e6b5aa2ca5c0fb058cb32eb28d053b.tar.gz
Devolve threads.h from _scm.h.
* libguile/__scm.h (scm_print_state, scm_t_dynstack): Add forward declarations. * libguile/_scm.h: Remove threads.h. * libguile/atomic.c: * libguile/bitvectors.h: * libguile/bytevectors.c: * libguile/continuations.h: * libguile/control.c: * libguile/deprecation.c: * libguile/dynl.c: * libguile/dynstack.h: * libguile/dynwind.c: * libguile/extensions.c: * libguile/fdes-finalizers.c: * libguile/foreign-object.c: * libguile/frames.c: * libguile/guardians.c: * libguile/hashtab.c: * libguile/list.c: * libguile/loader.c: * libguile/macros.c: * libguile/memoize.c: * libguile/net_db.c: * libguile/pairs.c: * libguile/procprop.c: * libguile/rdelim.c: * libguile/simpos.c: * libguile/srfi-14.c: * libguile/srfi-60.c: * libguile/strings.c: * libguile/strports.c: * libguile/syntax.c: * libguile/syntax.h: * libguile/unicode.c: * libguile/variable.c: * libguile/vectors.c: * libguile/weak-set.c: * libguile/weak-set.h: * libguile/weak-table.c: * libguile/weak-table.h: * libguile/weak-vector.c: Add threads.h as appropriate, or possible other headers that threads.h pulled in.
Diffstat (limited to 'libguile/_scm.h')
-rw-r--r--libguile/_scm.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/libguile/_scm.h b/libguile/_scm.h
index d7b0b93fe..7ce87500f 100644
--- a/libguile/_scm.h
+++ b/libguile/_scm.h
@@ -37,7 +37,6 @@
/* Include headers for those files central to the implementation. The
rest should be explicitly #included in the C files themselves. */
#include "libguile/symbols.h" /* For length, chars, values, miscellany. */
-#include "libguile/threads.h" /* You are not alone. */
#include "libguile/foreign.h" /* Snarfing needs the foreign data structures. */
#include "libguile/programs.h" /* ... and program.h. */
#include "libguile/modules.h"