1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 03:40:34 +02:00

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.
This commit is contained in:
Andy Wingo 2018-06-20 13:30:49 +02:00
parent a7bcd66f6f
commit e2470e6aca
7 changed files with 6 additions and 1 deletions

View file

@ -36,7 +36,6 @@
/* Include headers for those files central to the implementation. The /* Include headers for those files central to the implementation. The
rest should be explicitly #included in the C files themselves. */ 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/programs.h" /* ... and program.h. */
#include "libguile/strings.h" #include "libguile/strings.h"

View file

@ -36,6 +36,7 @@
#include "libguile/bytevectors.h" #include "libguile/bytevectors.h"
#include "libguile/eq.h" #include "libguile/eq.h"
#include "libguile/eval.h" #include "libguile/eval.h"
#include "libguile/foreign.h"
#include "libguile/generalized-arrays.h" #include "libguile/generalized-arrays.h"
#include "libguile/goops.h" #include "libguile/goops.h"
#include "libguile/hashtab.h" #include "libguile/hashtab.h"

View file

@ -35,6 +35,7 @@
#include "libguile/dynwind.h" #include "libguile/dynwind.h"
#include "libguile/eval.h" #include "libguile/eval.h"
#include "libguile/extensions.h" #include "libguile/extensions.h"
#include "libguile/foreign.h"
#include "libguile/gsubr.h" #include "libguile/gsubr.h"
#include "libguile/hashtab.h" #include "libguile/hashtab.h"
#include "libguile/keywords.h" #include "libguile/keywords.h"

View file

@ -34,6 +34,7 @@
#include "libguile/_scm.h" #include "libguile/_scm.h"
#include "libguile/gsubr.h" #include "libguile/gsubr.h"
#include "libguile/chars.h" #include "libguile/chars.h"
#include "libguile/foreign.h"
#include "libguile/pairs.h" #include "libguile/pairs.h"
#include "libguile/ports.h" #include "libguile/ports.h"
#include "libguile/numbers.h" #include "libguile/numbers.h"

View file

@ -61,6 +61,7 @@
#include "libguile/filesys.h" #include "libguile/filesys.h"
#include "libguile/finalizers.h" #include "libguile/finalizers.h"
#include "libguile/fluids.h" #include "libguile/fluids.h"
#include "libguile/foreign.h"
#include "libguile/fports.h" #include "libguile/fports.h"
#include "libguile/frames.h" #include "libguile/frames.h"
#include "libguile/gc.h" #include "libguile/gc.h"

View file

@ -39,6 +39,7 @@
#include "libguile/smob.h" #include "libguile/smob.h"
#include "libguile/control.h" #include "libguile/control.h"
#include "libguile/eval.h" #include "libguile/eval.h"
#include "libguile/foreign.h"
#include "libguile/goops.h" #include "libguile/goops.h"
#include "libguile/hashtab.h" #include "libguile/hashtab.h"
#include "libguile/weak-set.h" #include "libguile/weak-set.h"

View file

@ -50,6 +50,7 @@
#include "libguile/keywords.h" #include "libguile/keywords.h"
#include "libguile/dynwind.h" #include "libguile/dynwind.h"
#include "libguile/extensions.h" #include "libguile/extensions.h"
#include "libguile/foreign.h"
#include "libguile/alist.h" #include "libguile/alist.h"
#include "libguile/modules.h" #include "libguile/modules.h"
#include "libguile/numbers.h" #include "libguile/numbers.h"