guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 25/86: Remove list.h from _scm.h


From: Andy Wingo
Subject: [Guile-commits] 25/86: Remove list.h from _scm.h
Date: Wed, 20 Jun 2018 14:09:33 -0400 (EDT)

wingo pushed a commit to branch master
in repository guile.

commit 460552163e1f718ef1cd88d7a722e836b6e53b70
Author: Andy Wingo <address@hidden>
Date:   Mon Jun 18 11:46:32 2018 +0200

    Remove list.h from _scm.h
    
    * libguile/_scm.h: Remove list.h include.  Add appropriate includes to
      relevant callers.
---
 libguile/_scm.h               | 1 -
 libguile/array-handle.c       | 1 +
 libguile/array-map.c          | 1 +
 libguile/async.c              | 1 +
 libguile/backtrace.c          | 1 +
 libguile/bitvectors.c         | 1 +
 libguile/bytevectors.c        | 1 +
 libguile/continuations.c      | 1 +
 libguile/control.c            | 1 +
 libguile/deprecation.c        | 1 +
 libguile/dynl.c               | 1 +
 libguile/error.c              | 1 +
 libguile/evalext.c            | 1 +
 libguile/fdes-finalizers.c    | 1 +
 libguile/filesys.c            | 1 +
 libguile/fluids.c             | 1 +
 libguile/foreign-object.c     | 1 +
 libguile/foreign.c            | 1 +
 libguile/gc.c                 | 1 +
 libguile/generalized-arrays.c | 3 ++-
 libguile/goops.h              | 1 +
 libguile/guardians.c          | 1 +
 libguile/hashtab.c            | 1 +
 libguile/hooks.c              | 1 +
 libguile/i18n.c               | 1 +
 libguile/instructions.c       | 1 +
 libguile/keywords.c           | 1 +
 libguile/load.c               | 1 +
 libguile/modules.c            | 1 +
 libguile/net_db.c             | 1 +
 libguile/options.c            | 4 +++-
 libguile/ports-internal.h     | 3 ++-
 libguile/posix.c              | 1 +
 libguile/procprop.c           | 1 +
 libguile/random.c             | 1 +
 libguile/rdelim.c             | 1 +
 libguile/regex-posix.c        | 1 +
 libguile/scmsigs.c            | 3 ++-
 libguile/socket.c             | 1 +
 libguile/sort.c               | 5 +++--
 libguile/srcprop.c            | 3 ++-
 libguile/srfi-60.c            | 1 +
 libguile/stacks.c             | 1 +
 libguile/symbols.c            | 1 +
 libguile/threads.c            | 1 +
 libguile/throw.c              | 1 +
 libguile/values.c             | 1 +
 libguile/variable.c           | 1 +
 libguile/vectors.c            | 1 +
 libguile/vm.c                 | 1 +
 libguile/weak-vector.c        | 5 +++--
 51 files changed, 60 insertions(+), 10 deletions(-)

diff --git a/libguile/_scm.h b/libguile/_scm.h
index f3b86d2..da301bd 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/pairs.h"    /* Everyone conses.  */
-#include "libguile/list.h"     /* Everyone makes lists.  */
 #include "libguile/gc.h"       /* Everyone allocates.  */
 #include "libguile/gsubr.h"    /* Everyone defines global functions.  */
 #include "libguile/procs.h"    /* Same.  */
diff --git a/libguile/array-handle.c b/libguile/array-handle.c
index a69bdbe..8af6d1d 100644
--- a/libguile/array-handle.c
+++ b/libguile/array-handle.c
@@ -27,6 +27,7 @@
 #include "libguile/_scm.h"
 #include "libguile/__scm.h"
 #include "libguile/bitvectors.h"
+#include "libguile/list.h"
 #include "libguile/arrays.h"
 #include "libguile/array-handle.h"
 
diff --git a/libguile/array-map.c b/libguile/array-map.c
index a0cbfb6..fa82493 100644
--- a/libguile/array-map.c
+++ b/libguile/array-map.c
@@ -35,6 +35,7 @@
 #include "libguile/eval.h"
 #include "libguile/feature.h"
 #include "libguile/vectors.h"
+#include "libguile/list.h"
 #include "libguile/bitvectors.h"
 #include "libguile/srfi-4.h"
 #include "libguile/procs.h"
diff --git a/libguile/async.c b/libguile/async.c
index d8d5d2c..0686674 100644
--- a/libguile/async.c
+++ b/libguile/async.c
@@ -27,6 +27,7 @@
 #include "libguile/atomics-internal.h"
 #include "libguile/eval.h"
 #include "libguile/throw.h"
+#include "libguile/list.h"
 #include "libguile/smob.h"
 #include "libguile/dynwind.h"
 #include "libguile/deprecation.h"
diff --git a/libguile/backtrace.c b/libguile/backtrace.c
index 73b40db..76ac128 100644
--- a/libguile/backtrace.c
+++ b/libguile/backtrace.c
@@ -39,6 +39,7 @@
 #include "libguile/filesys.h"
 #include "libguile/fluids.h"
 #include "libguile/frames.h"
+#include "libguile/list.h"
 #include "libguile/keywords.h"
 #include "libguile/ports.h"
 #include "libguile/posix.h"
diff --git a/libguile/bitvectors.c b/libguile/bitvectors.c
index cc3f73d..7afb7a8 100644
--- a/libguile/bitvectors.c
+++ b/libguile/bitvectors.c
@@ -30,6 +30,7 @@
 #include "libguile/array-handle.h"
 #include "libguile/bitvectors.h"
 #include "libguile/generalized-vectors.h"
+#include "libguile/list.h"
 #include "libguile/arrays.h"
 #include "libguile/srfi-4.h"
 
diff --git a/libguile/bytevectors.c b/libguile/bytevectors.c
index 3a0d907..b97b3bf 100644
--- a/libguile/bytevectors.c
+++ b/libguile/bytevectors.c
@@ -41,6 +41,7 @@
 #include "libguile/extensions.h"
 #include "libguile/bytevectors.h"
 #include "libguile/generalized-vectors.h"
+#include "libguile/list.h"
 #include "libguile/strings.h"
 #include "libguile/arrays.h"
 #include "libguile/array-handle.h"
diff --git a/libguile/continuations.c b/libguile/continuations.c
index 1669bc1..1bbe371 100644
--- a/libguile/continuations.c
+++ b/libguile/continuations.c
@@ -35,6 +35,7 @@
 #include "libguile/backtrace.h"
 #include "libguile/debug.h"
 #include "libguile/init.h"
+#include "libguile/list.h"
 #include "libguile/smob.h"
 #include "libguile/stackchk.h"
 #include "libguile/stacks.h"
diff --git a/libguile/control.c b/libguile/control.c
index 552a100..654d203 100644
--- a/libguile/control.c
+++ b/libguile/control.c
@@ -25,6 +25,7 @@
 #include "libguile/_scm.h"
 #include "libguile/control.h"
 #include "libguile/extensions.h"
+#include "libguile/list.h"
 #include "libguile/programs.h"
 #include "libguile/instructions.h"
 #include "libguile/vm.h"
diff --git a/libguile/deprecation.c b/libguile/deprecation.c
index 1ae8b67..9546a76 100644
--- a/libguile/deprecation.c
+++ b/libguile/deprecation.c
@@ -30,6 +30,7 @@
 #include "libguile/_scm.h"
 
 #include "libguile/deprecation.h"
+#include "libguile/list.h"
 #include "libguile/strings.h"
 #include "libguile/ports.h"
 
diff --git a/libguile/dynl.c b/libguile/dynl.c
index 98891a9..59fbd7c 100644
--- a/libguile/dynl.c
+++ b/libguile/dynl.c
@@ -55,6 +55,7 @@ maybe_drag_in_eprintf ()
 #include "libguile/dynl.h"
 #include "libguile/smob.h"
 #include "libguile/keywords.h"
+#include "libguile/list.h"
 #include "libguile/ports.h"
 #include "libguile/strings.h"
 #include "libguile/deprecation.h"
diff --git a/libguile/error.c b/libguile/error.c
index 00cbfe9..f0d0cf4 100644
--- a/libguile/error.c
+++ b/libguile/error.c
@@ -31,6 +31,7 @@
 #include "libguile/_scm.h"
 #include "libguile/async.h"
 #include "libguile/dynwind.h"
+#include "libguile/list.h"
 #include "libguile/pairs.h"
 #include "libguile/strings.h"
 #include "libguile/throw.h"
diff --git a/libguile/evalext.c b/libguile/evalext.c
index 1644a9d..3cfa8a6 100644
--- a/libguile/evalext.c
+++ b/libguile/evalext.c
@@ -25,6 +25,7 @@
 
 #include "libguile/_scm.h"
 #include "libguile/eval.h"
+#include "libguile/list.h"
 #include "libguile/fluids.h"
 #include "libguile/modules.h"
 
diff --git a/libguile/fdes-finalizers.c b/libguile/fdes-finalizers.c
index 74e42f6..7678b81 100644
--- a/libguile/fdes-finalizers.c
+++ b/libguile/fdes-finalizers.c
@@ -25,6 +25,7 @@
 #include "libguile/extensions.h"
 #include "libguile/eval.h"
 #include "libguile/hashtab.h"
+#include "libguile/list.h"
 #include "libguile/numbers.h"
 #include "libguile/fdes-finalizers.h"
 
diff --git a/libguile/filesys.c b/libguile/filesys.c
index 21cef9b..0e4c72d 100644
--- a/libguile/filesys.c
+++ b/libguile/filesys.c
@@ -87,6 +87,7 @@
 #include "libguile/filesys.h"
 #include "libguile/fports.h"
 #include "libguile/iselect.h"
+#include "libguile/list.h"
 #include "libguile/load.h"     /* for scm_i_mirror_backslashes */
 #include "libguile/ports-internal.h"
 #include "libguile/ports.h"
diff --git a/libguile/fluids.c b/libguile/fluids.c
index 0c4f5d8..c928cd9 100644
--- a/libguile/fluids.c
+++ b/libguile/fluids.c
@@ -34,6 +34,7 @@
 #include "libguile/eval.h"
 #include "libguile/fluids.h"
 #include "libguile/hashtab.h"
+#include "libguile/list.h"
 #include "libguile/ports.h"
 #include "libguile/print.h"
 #include "libguile/weak-table.h"
diff --git a/libguile/foreign-object.c b/libguile/foreign-object.c
index 94917e0..58f050a 100644
--- a/libguile/foreign-object.c
+++ b/libguile/foreign-object.c
@@ -28,6 +28,7 @@
 #include "libguile/finalizers.h"
 #include "libguile/foreign-object.h"
 #include "libguile/goops.h"
+#include "libguile/list.h"
 
 
 
diff --git a/libguile/foreign.c b/libguile/foreign.c
index ab7524e..9a2ec3a 100644
--- a/libguile/foreign.c
+++ b/libguile/foreign.c
@@ -37,6 +37,7 @@
 #include "libguile/finalizers.h"
 #include "libguile/foreign.h"
 #include "libguile/keywords.h"
+#include "libguile/list.h"
 #include "libguile/instructions.h"
 #include "libguile/stacks.h"
 #include "libguile/threads.h"
diff --git a/libguile/gc.c b/libguile/gc.c
index b3bbdbc..7580cca 100644
--- a/libguile/gc.c
+++ b/libguile/gc.c
@@ -41,6 +41,7 @@
 #include "libguile/async.h"
 #include "libguile/ports.h"
 #include "libguile/hooks.h"
+#include "libguile/list.h"
 #include "libguile/simpos.h"
 #include "libguile/strings.h"
 #include "libguile/vectors.h"
diff --git a/libguile/generalized-arrays.c b/libguile/generalized-arrays.c
index fdbdb4a..35be23d 100644
--- a/libguile/generalized-arrays.c
+++ b/libguile/generalized-arrays.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998,2000,2001,2002,2003,2004, 2005, 2006, 
2009, 2010, 2013, 2014 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998,2000,2001,2002,2003,2004, 2005, 2006, 
2009, 2010, 2013, 2014, 2018 Free Software Foundation, Inc.
  * 
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public License
@@ -31,6 +31,7 @@
 #include "libguile/__scm.h"
 #include "libguile/array-handle.h"
 #include "libguile/generalized-arrays.h"
+#include "libguile/list.h"
 
 
 SCM_INTERNAL SCM scm_i_array_ref (SCM v,
diff --git a/libguile/goops.h b/libguile/goops.h
index 1ffa0cd..1e2a990 100644
--- a/libguile/goops.h
+++ b/libguile/goops.h
@@ -32,6 +32,7 @@
  */
 
 #include "libguile/__scm.h"
+#include "libguile/list.h"
 
 
 /* {Class flags}
diff --git a/libguile/guardians.c b/libguile/guardians.c
index 2a4fd5a..b3f8fe6 100644
--- a/libguile/guardians.c
+++ b/libguile/guardians.c
@@ -56,6 +56,7 @@
 #include "libguile/eval.h"
 #include "libguile/guardians.h"
 #include "libguile/hashtab.h"
+#include "libguile/list.h"
 #include "libguile/ports.h"
 #include "libguile/print.h"
 #include "libguile/smob.h"
diff --git a/libguile/hashtab.c b/libguile/hashtab.c
index f964618..ee2ff2e 100644
--- a/libguile/hashtab.c
+++ b/libguile/hashtab.c
@@ -35,6 +35,7 @@
 #include "libguile/eval.h"
 #include "libguile/hash.h"
 #include "libguile/hashtab.h"
+#include "libguile/list.h"
 #include "libguile/ports.h"
 #include "libguile/vectors.h"
 #include "libguile/weak-table.h"
diff --git a/libguile/hooks.c b/libguile/hooks.c
index 9136c5e..d5fd908 100644
--- a/libguile/hooks.c
+++ b/libguile/hooks.c
@@ -27,6 +27,7 @@
 #include "libguile/_scm.h"
 
 #include "libguile/eval.h"
+#include "libguile/list.h"
 #include "libguile/ports.h"
 #include "libguile/procprop.h"
 #include "libguile/smob.h"
diff --git a/libguile/i18n.c b/libguile/i18n.c
index f836405..905a9a7 100644
--- a/libguile/i18n.c
+++ b/libguile/i18n.c
@@ -26,6 +26,7 @@
 #include "libguile/extensions.h"
 #include "libguile/feature.h"
 #include "libguile/i18n.h"
+#include "libguile/list.h"
 #include "libguile/strings.h"
 #include "libguile/chars.h"
 #include "libguile/dynwind.h"
diff --git a/libguile/instructions.c b/libguile/instructions.c
index 594dc43..f6c6a11 100644
--- a/libguile/instructions.c
+++ b/libguile/instructions.c
@@ -24,6 +24,7 @@
 
 #include "_scm.h"
 #include "threads.h"
+#include "libguile/list.h"
 #include "instructions.h"
 #include "extensions.h"
 
diff --git a/libguile/keywords.c b/libguile/keywords.c
index c1bfea2..950743e 100644
--- a/libguile/keywords.c
+++ b/libguile/keywords.c
@@ -28,6 +28,7 @@
 
 #include "libguile/_scm.h"
 #include "libguile/async.h"
+#include "libguile/list.h"
 #include "libguile/ports.h"
 #include "libguile/smob.h"
 #include "libguile/dynwind.h"
diff --git a/libguile/load.c b/libguile/load.c
index acc14f5..a0a59f3 100644
--- a/libguile/load.c
+++ b/libguile/load.c
@@ -39,6 +39,7 @@
 #include "libguile/filesys.h"
 #include "libguile/fports.h"
 #include "libguile/libpath.h"
+#include "libguile/list.h"
 #include "libguile/loader.h"
 #include "libguile/modules.h"
 #include "libguile/read.h"
diff --git a/libguile/modules.c b/libguile/modules.c
index 9589e9a..dba02a6 100644
--- a/libguile/modules.c
+++ b/libguile/modules.c
@@ -27,6 +27,7 @@
 #include "libguile/_scm.h"
 
 #include "libguile/eval.h"
+#include "libguile/list.h"
 #include "libguile/smob.h"
 #include "libguile/procprop.h"
 #include "libguile/vectors.h"
diff --git a/libguile/net_db.c b/libguile/net_db.c
index 7680f91..78daea5 100644
--- a/libguile/net_db.c
+++ b/libguile/net_db.c
@@ -47,6 +47,7 @@
 
 #include "libguile/_scm.h"
 #include "libguile/feature.h"
+#include "libguile/list.h"
 #include "libguile/strings.h"
 #include "libguile/vectors.h"
 #include "libguile/dynwind.h"
diff --git a/libguile/options.c b/libguile/options.c
index 2d7e18f..17ef7fa 100644
--- a/libguile/options.c
+++ b/libguile/options.c
@@ -1,4 +1,5 @@
-/* Copyright (C) 1995,1996,1998,2000,2001, 2006, 2008, 2009, 2010, 2011 Free 
Software Foundation
+/* Copyright (C) 1995-1996,1998,2000-2001,2006,2008-2011,2018
+ *   Free Software Foundation
  * 
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public License
@@ -22,6 +23,7 @@
 #endif
 
 #include "libguile/_scm.h"
+#include "libguile/list.h"
 #include "libguile/mallocs.h"
 #include "libguile/strings.h"
 
diff --git a/libguile/ports-internal.h b/libguile/ports-internal.h
index be7ba60..cfc5b7e 100644
--- a/libguile/ports-internal.h
+++ b/libguile/ports-internal.h
@@ -1,7 +1,7 @@
 /*
  * ports-internal.h - internal-only declarations for ports.
  *
- * Copyright (C) 2013 Free Software Foundation, Inc.
+ * Copyright (C) 2013, 2018 Free Software Foundation, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public License
@@ -26,6 +26,7 @@
 #include <iconv.h>
 
 #include "libguile/_scm.h"
+#include "libguile/list.h"
 #include "libguile/ports.h"
 
 typedef enum scm_t_port_type_flags {
diff --git a/libguile/posix.c b/libguile/posix.c
index 02b58fe..1104aaf 100644
--- a/libguile/posix.c
+++ b/libguile/posix.c
@@ -68,6 +68,7 @@
 #include "libguile/extensions.h"
 #include "libguile/finalizers.h"
 #include "libguile/fports.h"
+#include "libguile/list.h"
 #include "libguile/bitvectors.h"
 #include "libguile/scmsigs.h"
 #include "libguile/feature.h"
diff --git a/libguile/procprop.c b/libguile/procprop.c
index 9100263..75452ae 100644
--- a/libguile/procprop.c
+++ b/libguile/procprop.c
@@ -27,6 +27,7 @@
 
 #include "libguile/alist.h"
 #include "libguile/eval.h"
+#include "libguile/list.h"
 #include "libguile/procs.h"
 #include "libguile/gsubr.h"
 #include "libguile/smob.h"
diff --git a/libguile/random.c b/libguile/random.c
index 5c6301f..6409804 100644
--- a/libguile/random.c
+++ b/libguile/random.c
@@ -36,6 +36,7 @@
 
 #include "libguile/smob.h"
 #include "libguile/generalized-arrays.h"
+#include "libguile/list.h"
 #include "libguile/numbers.h"
 #include "libguile/feature.h"
 #include "libguile/stime.h"
diff --git a/libguile/rdelim.c b/libguile/rdelim.c
index 6e04887..bc3df33 100644
--- a/libguile/rdelim.c
+++ b/libguile/rdelim.c
@@ -29,6 +29,7 @@
 #endif
 
 #include "libguile/chars.h"
+#include "libguile/list.h"
 #include "libguile/modules.h"
 #include "libguile/ports.h"
 #include "libguile/rdelim.h"
diff --git a/libguile/regex-posix.c b/libguile/regex-posix.c
index 79ae34e..101db01 100644
--- a/libguile/regex-posix.c
+++ b/libguile/regex-posix.c
@@ -43,6 +43,7 @@
 #endif
 
 #include "libguile/async.h"
+#include "libguile/list.h"
 #include "libguile/smob.h"
 #include "libguile/symbols.h"
 #include "libguile/vectors.h"
diff --git a/libguile/scmsigs.c b/libguile/scmsigs.c
index b3bf112..8189eee 100644
--- a/libguile/scmsigs.c
+++ b/libguile/scmsigs.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2002, 2004, 2006-2009, 2011, 2013-2014, 2017-2018
+/* Copyright (C) 1995-2002,2004,2006-2009,2011,2013-2014,2017-2018
  *   Free Software Foundation, Inc.
  *
  * This library is free software; you can redistribute it and/or
@@ -47,6 +47,7 @@
 #include "libguile/dynwind.h"
 #include "libguile/feature.h"
 #include "libguile/eval.h"
+#include "libguile/list.h"
 #include "libguile/vectors.h"
 #include "libguile/syscalls.h"
 #include "libguile/threads.h"
diff --git a/libguile/socket.c b/libguile/socket.c
index 572ad68..5a33379 100644
--- a/libguile/socket.c
+++ b/libguile/socket.c
@@ -51,6 +51,7 @@
 #include "libguile/arrays.h"
 #include "libguile/feature.h"
 #include "libguile/fports.h"
+#include "libguile/list.h"
 #include "libguile/strings.h"
 #include "libguile/vectors.h"
 #include "libguile/dynwind.h"
diff --git a/libguile/sort.c b/libguile/sort.c
index 00fb5b6..e62d7da 100644
--- a/libguile/sort.c
+++ b/libguile/sort.c
@@ -1,5 +1,5 @@
-/* Copyright (C) 1999, 2000, 2001, 2002, 2004, 2006, 2007, 2008, 2009,
- *   2010, 2011, 2012, 2014, 2018 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2002,2004,2006-2012,2014,2018
+ *   Free Software Foundation, Inc.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public License
@@ -45,6 +45,7 @@
 #include "libguile/array-map.h"
 #include "libguile/feature.h"
 #include "libguile/generalized-arrays.h"
+#include "libguile/list.h"
 #include "libguile/vectors.h"
 #include "libguile/async.h"
 #include "libguile/dynwind.h"
diff --git a/libguile/srcprop.c b/libguile/srcprop.c
index c98b22b..037450b 100644
--- a/libguile/srcprop.c
+++ b/libguile/srcprop.c
@@ -29,9 +29,10 @@
 #include "libguile/smob.h"
 #include "libguile/alist.h"
 #include "libguile/debug.h"
-#include "libguile/keywords.h"
 #include "libguile/hashtab.h"
 #include "libguile/hash.h"
+#include "libguile/keywords.h"
+#include "libguile/list.h"
 #include "libguile/ports.h"
 #include "libguile/gc.h"
 #include "libguile/weak-table.h"
diff --git a/libguile/srfi-60.c b/libguile/srfi-60.c
index 80f476d..784b065 100644
--- a/libguile/srfi-60.c
+++ b/libguile/srfi-60.c
@@ -28,6 +28,7 @@
 #include "libguile/eq.h"
 
 #include "libguile/extensions.h"
+#include "libguile/list.h"
 #include "libguile/numbers.h"
 
 #include "libguile/srfi-60.h"
diff --git a/libguile/stacks.c b/libguile/stacks.c
index b7ed5ff..65ce0f2 100644
--- a/libguile/stacks.c
+++ b/libguile/stacks.c
@@ -29,6 +29,7 @@
 #include "libguile/debug.h"
 #include "libguile/continuations.h"
 #include "libguile/fluids.h"
+#include "libguile/list.h"
 #include "libguile/struct.h"
 #include "libguile/macros.h"
 #include "libguile/procprop.h"
diff --git a/libguile/symbols.c b/libguile/symbols.c
index 7f305d1..e32d0de 100644
--- a/libguile/symbols.c
+++ b/libguile/symbols.c
@@ -29,6 +29,7 @@
 #include "libguile/chars.h"
 #include "libguile/eval.h"
 #include "libguile/hash.h"
+#include "libguile/list.h"
 #include "libguile/smob.h"
 #include "libguile/strorder.h"
 #include "libguile/variable.h"
diff --git a/libguile/threads.c b/libguile/threads.c
index bc8a7ac..5f8586a 100644
--- a/libguile/threads.c
+++ b/libguile/threads.c
@@ -46,6 +46,7 @@
 #include "libguile/extensions.h"
 #include "libguile/hashtab.h"
 #include "libguile/eval.h"
+#include "libguile/list.h"
 #include "libguile/async.h"
 #include "libguile/ports.h"
 #include "libguile/threads.h"
diff --git a/libguile/throw.c b/libguile/throw.c
index bc7b1da..7e52813 100644
--- a/libguile/throw.c
+++ b/libguile/throw.c
@@ -34,6 +34,7 @@
 #include "libguile/deprecation.h"
 #include "libguile/backtrace.h"
 #include "libguile/debug.h"
+#include "libguile/list.h"
 #include "libguile/stackchk.h"
 #include "libguile/stacks.h"
 #include "libguile/fluids.h"
diff --git a/libguile/values.c b/libguile/values.c
index 4d4535c..78fb939 100644
--- a/libguile/values.c
+++ b/libguile/values.c
@@ -25,6 +25,7 @@
 #include "libguile/eval.h"
 #include "libguile/feature.h"
 #include "libguile/gc.h"
+#include "libguile/list.h"
 #include "libguile/numbers.h"
 #include "libguile/ports.h"
 #include "libguile/strings.h"
diff --git a/libguile/variable.c b/libguile/variable.c
index 52c8e27..f5c8ef8 100644
--- a/libguile/variable.c
+++ b/libguile/variable.c
@@ -25,6 +25,7 @@
 
 #include "libguile/_scm.h"
 #include "libguile/eq.h"
+#include "libguile/list.h"
 #include "libguile/ports.h"
 #include "libguile/smob.h"
 #include "libguile/deprecation.h"
diff --git a/libguile/vectors.c b/libguile/vectors.c
index 017780f..7c8e9bc 100644
--- a/libguile/vectors.c
+++ b/libguile/vectors.c
@@ -25,6 +25,7 @@
 
 #include "libguile/_scm.h"
 #include "libguile/eq.h"
+#include "libguile/list.h"
 
 #include "libguile/vectors.h"
 #include "libguile/array-handle.h"
diff --git a/libguile/vm.c b/libguile/vm.c
index 400f7b8..04f63f7 100644
--- a/libguile/vm.c
+++ b/libguile/vm.c
@@ -49,6 +49,7 @@
 #include "libguile/extensions.h"
 #include "libguile/alist.h"
 #include "libguile/procprop.h"
+#include "libguile/list.h"
 #include "libguile/stackchk.h"
 #include "libguile/hooks.h"
 #include "libguile/smob.h"
diff --git a/libguile/weak-vector.c b/libguile/weak-vector.c
index f44e78f..66815a0 100644
--- a/libguile/weak-vector.c
+++ b/libguile/weak-vector.c
@@ -1,5 +1,5 @@
-/* Copyright (C) 1995, 1996, 1998, 2000, 2001, 2003, 2006, 2008, 2009,
- *   2010, 2011, 2012, 2013, 2014, 2018 Free Software Foundation, Inc.
+/* Copyright (C) 1995-1996,1998,2000-2001,2003,2006,2008-2014,2018
+ *   Free Software Foundation, Inc.
  * 
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public License
@@ -27,6 +27,7 @@
 
 #include "libguile/_scm.h"
 #include "libguile/extensions.h"
+#include "libguile/list.h"
 #include "libguile/weak-vector.h"
 
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]