[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 62/86: Devolve foreign.h from _scm.h
From: |
Andy Wingo |
Subject: |
[Guile-commits] 62/86: Devolve foreign.h from _scm.h |
Date: |
Wed, 20 Jun 2018 14:09:41 -0400 (EDT) |
wingo pushed a commit to branch master
in repository guile.
commit e2470e6acab93671e1d2330a2b5b51c278790c9e
Author: Andy Wingo <address@hidden>
Date: Wed Jun 20 13:30:49 2018 +0200
Devolve foreign.h from _scm.h
* libguile/_scm.h: Remove foreign.h.
* libguile/eq.c:
* libguile/goops.c:
* libguile/hash.c:
* libguile/init.c:
* libguile/print.c:
* libguile/vm.c: Add foreign.h.
---
libguile/_scm.h | 1 -
libguile/eq.c | 1 +
libguile/goops.c | 1 +
libguile/hash.c | 1 +
libguile/init.c | 1 +
libguile/print.c | 1 +
libguile/vm.c | 1 +
7 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/libguile/_scm.h b/libguile/_scm.h
index e35bf21..01c99c0 100644
--- a/libguile/_scm.h
+++ b/libguile/_scm.h
@@ -36,7 +36,6 @@
/* Include headers for those files central to the implementation. The
rest should be explicitly #included in the C files themselves. */
-#include "libguile/foreign.h" /* Snarfing needs the foreign data structures.
*/
#include "libguile/programs.h" /* ... and program.h. */
#include "libguile/strings.h"
diff --git a/libguile/eq.c b/libguile/eq.c
index 51f6564..d6e9149 100644
--- a/libguile/eq.c
+++ b/libguile/eq.c
@@ -36,6 +36,7 @@
#include "libguile/bytevectors.h"
#include "libguile/eq.h"
#include "libguile/eval.h"
+#include "libguile/foreign.h"
#include "libguile/generalized-arrays.h"
#include "libguile/goops.h"
#include "libguile/hashtab.h"
diff --git a/libguile/goops.c b/libguile/goops.c
index f3304d4..dac7c1e 100644
--- a/libguile/goops.c
+++ b/libguile/goops.c
@@ -35,6 +35,7 @@
#include "libguile/dynwind.h"
#include "libguile/eval.h"
#include "libguile/extensions.h"
+#include "libguile/foreign.h"
#include "libguile/gsubr.h"
#include "libguile/hashtab.h"
#include "libguile/keywords.h"
diff --git a/libguile/hash.c b/libguile/hash.c
index 18a878d..69227f2 100644
--- a/libguile/hash.c
+++ b/libguile/hash.c
@@ -34,6 +34,7 @@
#include "libguile/_scm.h"
#include "libguile/gsubr.h"
#include "libguile/chars.h"
+#include "libguile/foreign.h"
#include "libguile/pairs.h"
#include "libguile/ports.h"
#include "libguile/numbers.h"
diff --git a/libguile/init.c b/libguile/init.c
index cd5e675..a9e946c 100644
--- a/libguile/init.c
+++ b/libguile/init.c
@@ -61,6 +61,7 @@
#include "libguile/filesys.h"
#include "libguile/finalizers.h"
#include "libguile/fluids.h"
+#include "libguile/foreign.h"
#include "libguile/fports.h"
#include "libguile/frames.h"
#include "libguile/gc.h"
diff --git a/libguile/print.c b/libguile/print.c
index 477eaed..f6231d9 100644
--- a/libguile/print.c
+++ b/libguile/print.c
@@ -39,6 +39,7 @@
#include "libguile/smob.h"
#include "libguile/control.h"
#include "libguile/eval.h"
+#include "libguile/foreign.h"
#include "libguile/goops.h"
#include "libguile/hashtab.h"
#include "libguile/weak-set.h"
diff --git a/libguile/vm.c b/libguile/vm.c
index 98e3e3e..0d34e69 100644
--- a/libguile/vm.c
+++ b/libguile/vm.c
@@ -50,6 +50,7 @@
#include "libguile/keywords.h"
#include "libguile/dynwind.h"
#include "libguile/extensions.h"
+#include "libguile/foreign.h"
#include "libguile/alist.h"
#include "libguile/modules.h"
#include "libguile/numbers.h"
- [Guile-commits] 25/86: Remove list.h from _scm.h, (continued)
- [Guile-commits] 25/86: Remove list.h from _scm.h, Andy Wingo, 2018/06/20
- [Guile-commits] 26/86: Devolve boolean.h include., Andy Wingo, 2018/06/20
- [Guile-commits] 39/86: Remove <stdio.h> from ports.h, Andy Wingo, 2018/06/20
- [Guile-commits] 55/86: Remove snarf.h from _scm.h, Andy Wingo, 2018/06/20
- [Guile-commits] 52/86: Remove mutex snarfers, Andy Wingo, 2018/06/20
- [Guile-commits] 58/86: Define scm_t_wchar in one place, Andy Wingo, 2018/06/20
- [Guile-commits] 54/86: Simplify SCM_IMMUTABLE_CELL macros, Andy Wingo, 2018/06/20
- [Guile-commits] 27/86: Devolve pairs.h, Andy Wingo, 2018/06/20
- [Guile-commits] 53/86: Devolve smob snarfers, Andy Wingo, 2018/06/20
- [Guile-commits] 57/86: Shuffle around inline C function implementation, Andy Wingo, 2018/06/20
- [Guile-commits] 62/86: Devolve foreign.h from _scm.h,
Andy Wingo <=
- [Guile-commits] 63/86: Devolve programs.h from _scm.h., Andy Wingo, 2018/06/20
- [Guile-commits] 22/86: Devolve more validate macros, Andy Wingo, 2018/06/20
- [Guile-commits] 23/86: Remove includes of validate.h., Andy Wingo, 2018/06/20
- [Guile-commits] 56/86: Devolve variable.h from _scm.h., Andy Wingo, 2018/06/20
- [Guile-commits] 69/86: Move SCM_C_INLINE_KEYWORD definition to inline.h, Andy Wingo, 2018/06/20
- [Guile-commits] 70/86: Fix include in test-ffi-lib, Andy Wingo, 2018/06/20
- [Guile-commits] 68/86: Remove unneeded memmove.c and strerror.c files, Andy Wingo, 2018/06/20
- [Guile-commits] 64/86: Devolve strings.h, Andy Wingo, 2018/06/20
- [Guile-commits] 72/86: Fix missing includes in tests., Andy Wingo, 2018/06/20
- [Guile-commits] 60/86: Remove modules.h from _scm.h., Andy Wingo, 2018/06/20