diff options
-rw-r--r-- | libguile/_scm.h | 1 | ||||
-rw-r--r-- | libguile/arrays.h | 5 | ||||
-rw-r--r-- | libguile/bytevectors.h | 2 | ||||
-rw-r--r-- | libguile/foreign.h | 3 | ||||
-rw-r--r-- | libguile/fports.h | 2 | ||||
-rw-r--r-- | libguile/frames.h | 2 | ||||
-rw-r--r-- | libguile/hashtab.h | 1 | ||||
-rw-r--r-- | libguile/modules.h | 2 | ||||
-rw-r--r-- | libguile/numbers.h | 2 | ||||
-rw-r--r-- | libguile/print.h | 1 | ||||
-rw-r--r-- | libguile/programs.h | 1 | ||||
-rw-r--r-- | libguile/smob.h | 1 | ||||
-rw-r--r-- | libguile/snarf.h | 7 | ||||
-rw-r--r-- | libguile/strports.h | 1 | ||||
-rw-r--r-- | libguile/struct.h | 1 | ||||
-rw-r--r-- | libguile/symbols.h | 2 | ||||
-rw-r--r-- | libguile/variable.h | 1 | ||||
-rw-r--r-- | libguile/vectors.h | 1 | ||||
-rw-r--r-- | libguile/vm.h | 1 |
19 files changed, 30 insertions, 7 deletions
diff --git a/libguile/_scm.h b/libguile/_scm.h index 85c68ec04..bbc2a6b44 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/gc.h" /* Everyone allocates. */ #include "libguile/gsubr.h" /* Everyone defines global functions. */ #include "libguile/procs.h" /* Same. */ #include "libguile/numbers.h" /* Everyone deals with fixnums. */ diff --git a/libguile/arrays.h b/libguile/arrays.h index b56abef94..6b126f97a 100644 --- a/libguile/arrays.h +++ b/libguile/arrays.h @@ -3,8 +3,8 @@ #ifndef SCM_ARRAY_H #define SCM_ARRAY_H -/* Copyright (C) 1995,1996,1997,1999,2000,2001, 2004, 2006, 2008, 2009, - * 2010, 2012 Free Software Foundation, Inc. +/* Copyright (C) 1995-1997,1999-2001,2004,2006,2008-2010,2012,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 @@ -25,6 +25,7 @@ #include "libguile/__scm.h" +#include "libguile/gc.h" #include "libguile/print.h" diff --git a/libguile/bytevectors.h b/libguile/bytevectors.h index 33e46e279..cae0c46d5 100644 --- a/libguile/bytevectors.h +++ b/libguile/bytevectors.h @@ -23,6 +23,8 @@ #include "libguile/__scm.h" #include <libguile/error.h> +#include "libguile/gc.h" + #include "libguile/uniform.h" diff --git a/libguile/foreign.h b/libguile/foreign.h index a0c09cc0f..3e0312b51 100644 --- a/libguile/foreign.h +++ b/libguile/foreign.h @@ -1,7 +1,7 @@ #ifndef SCM_FOREIGN_H #define SCM_FOREIGN_H -/* Copyright (C) 2010, 2011, 2012, 2013, 2016 Free Software Foundation, Inc. +/* Copyright (C) 2010-2013,2016,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 @@ -20,6 +20,7 @@ */ #include "libguile/__scm.h" +#include "libguile/gc.h" /* A "foreign pointer" is a wrapped C pointer. It is represented by a cell whose second word is a pointer. The first word has the diff --git a/libguile/fports.h b/libguile/fports.h index 5f3de622a..2a96a6d1a 100644 --- a/libguile/fports.h +++ b/libguile/fports.h @@ -25,7 +25,7 @@ #include "libguile/__scm.h" - +#include "libguile/gc.h" #include "libguile/ports.h" diff --git a/libguile/frames.h b/libguile/frames.h index 76e655744..e80697838 100644 --- a/libguile/frames.h +++ b/libguile/frames.h @@ -20,6 +20,8 @@ #define _SCM_FRAMES_H_ #include <libguile/__scm.h> + +#include <libguile/gc.h> #include "programs.h" diff --git a/libguile/hashtab.h b/libguile/hashtab.h index 888e66ce9..834e527b4 100644 --- a/libguile/hashtab.h +++ b/libguile/hashtab.h @@ -25,6 +25,7 @@ #include "libguile/__scm.h" +#include "libguile/gc.h" diff --git a/libguile/modules.h b/libguile/modules.h index f83d08db9..48cc2df28 100644 --- a/libguile/modules.h +++ b/libguile/modules.h @@ -26,6 +26,8 @@ #include "libguile/__scm.h" +#include "libguile/gc.h" + diff --git a/libguile/numbers.h b/libguile/numbers.h index b4b77f8c7..1bad7d32f 100644 --- a/libguile/numbers.h +++ b/libguile/numbers.h @@ -28,6 +28,8 @@ #include "libguile/__scm.h" #include "libguile/error.h" + +#include "libguile/gc.h" #include "libguile/print.h" #ifndef SCM_T_WCHAR_DEFINED diff --git a/libguile/print.h b/libguile/print.h index 9bbf16774..21e86f402 100644 --- a/libguile/print.h +++ b/libguile/print.h @@ -28,6 +28,7 @@ #include "libguile/chars.h" #include <libguile/error.h> +#include <libguile/gc.h> #include "libguile/options.h" diff --git a/libguile/programs.h b/libguile/programs.h index d260a4b52..457d6dca9 100644 --- a/libguile/programs.h +++ b/libguile/programs.h @@ -20,6 +20,7 @@ #define _SCM_PROGRAMS_H_ #include <libguile/__scm.h> +#include <libguile/gc.h> /* * Programs diff --git a/libguile/smob.h b/libguile/smob.h index e10db4fc6..5cbc6002f 100644 --- a/libguile/smob.h +++ b/libguile/smob.h @@ -26,6 +26,7 @@ #include "libguile/__scm.h" #include <libguile/error.h> +#include <libguile/gc.h> #include "libguile/print.h" diff --git a/libguile/snarf.h b/libguile/snarf.h index aafd5bd13..7719ff6f4 100644 --- a/libguile/snarf.h +++ b/libguile/snarf.h @@ -3,8 +3,8 @@ #ifndef SCM_SNARF_H #define SCM_SNARF_H -/* Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, - * 2004, 2006, 2009, 2010, 2011, 2013, 2014 Free Software Foundation, Inc. +/* Copyright (C) 1995-2004,2006,2009-2011,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 @@ -24,6 +24,9 @@ + +#include <libguile/gc.h> + /* Macros for snarfing initialization actions from C source. */ /* Casting to a function that can take any number of arguments. */ diff --git a/libguile/strports.h b/libguile/strports.h index 7f1af48f1..0c1fa1d5d 100644 --- a/libguile/strports.h +++ b/libguile/strports.h @@ -26,6 +26,7 @@ #include "libguile/__scm.h" #include <libguile/error.h> +#include <libguile/gc.h> #include <libguile/ports.h> diff --git a/libguile/struct.h b/libguile/struct.h index cc4ce6108..398221a8b 100644 --- a/libguile/struct.h +++ b/libguile/struct.h @@ -27,6 +27,7 @@ #include "libguile/__scm.h" #include "libguile/boolean.h" #include <libguile/error.h> +#include <libguile/gc.h> #include "libguile/print.h" diff --git a/libguile/symbols.h b/libguile/symbols.h index 7789dd757..00fb2c4ec 100644 --- a/libguile/symbols.h +++ b/libguile/symbols.h @@ -27,6 +27,8 @@ #include "libguile/__scm.h" #include <libguile/error.h> +#include <libguile/gc.h> + diff --git a/libguile/variable.h b/libguile/variable.h index 6262e0c52..aac573b60 100644 --- a/libguile/variable.h +++ b/libguile/variable.h @@ -26,6 +26,7 @@ #include "libguile/__scm.h" #include <libguile/error.h> +#include <libguile/gc.h> diff --git a/libguile/vectors.h b/libguile/vectors.h index a3db9f0b6..3fcab89c7 100644 --- a/libguile/vectors.h +++ b/libguile/vectors.h @@ -26,6 +26,7 @@ #include "libguile/__scm.h" #include <libguile/error.h> +#include "libguile/gc.h" diff --git a/libguile/vm.h b/libguile/vm.h index 3bc1eae5a..839265818 100644 --- a/libguile/vm.h +++ b/libguile/vm.h @@ -20,6 +20,7 @@ #define _SCM_VM_H_ #include <libguile/__scm.h> +#include <libguile/gc.h> #include <libguile/frames.h> #include <libguile/programs.h> |