summaryrefslogtreecommitdiff
path: root/libguile
diff options
context:
space:
mode:
Diffstat (limited to 'libguile')
-rw-r--r--libguile/.cvsignore45
-rw-r--r--libguile/ChangeLog-2008 (renamed from libguile/ChangeLog)0
-rw-r--r--libguile/Makefile.am8
-rw-r--r--libguile/alist.c6
-rw-r--r--libguile/alloca.c2
-rw-r--r--libguile/arbiters.c5
-rw-r--r--libguile/async.c2
-rw-r--r--libguile/backtrace.c2
-rw-r--r--libguile/boolean.c5
-rw-r--r--libguile/chars.c5
-rw-r--r--libguile/continuations.c5
-rw-r--r--libguile/convert.c2
-rw-r--r--libguile/coop.c2
-rw-r--r--libguile/debug-malloc.c6
-rw-r--r--libguile/debug.c5
-rw-r--r--libguile/deprecated.c4
-rw-r--r--libguile/deprecation.c2
-rw-r--r--libguile/discouraged.c9
-rw-r--r--libguile/dynl.c6
-rw-r--r--libguile/dynwind.c6
-rw-r--r--libguile/environments.c5
-rw-r--r--libguile/eq.c2
-rw-r--r--libguile/error.c2
-rw-r--r--libguile/eval.c2
-rw-r--r--libguile/evalext.c5
-rw-r--r--libguile/extensions.c2
-rw-r--r--libguile/feature.c2
-rw-r--r--libguile/filesys.c2
-rw-r--r--libguile/fluids.c6
-rw-r--r--libguile/fports.c2
-rw-r--r--libguile/futures.c6
-rw-r--r--libguile/gc-malloc.c2
-rw-r--r--libguile/gc-segment-table.c6
-rw-r--r--libguile/gc.c2
-rw-r--r--libguile/gdbint.c2
-rw-r--r--libguile/gen-scmconfig.c2
-rw-r--r--libguile/gettext.c2
-rw-r--r--libguile/gh_data.c2
-rw-r--r--libguile/gh_eval.c6
-rw-r--r--libguile/gh_funcs.c5
-rw-r--r--libguile/gh_init.c5
-rw-r--r--libguile/gh_io.c5
-rw-r--r--libguile/gh_list.c6
-rw-r--r--libguile/gh_predicates.c5
-rw-r--r--libguile/goops.c4
-rw-r--r--libguile/gsubr.c5
-rw-r--r--libguile/guardians.c5
-rw-r--r--libguile/guile.c2
-rw-r--r--libguile/hash.c5
-rw-r--r--libguile/hashtab.c3
-rw-r--r--libguile/hooks.c5
-rw-r--r--libguile/i18n.c2
-rw-r--r--libguile/inet_aton.c3
-rw-r--r--libguile/init.c2
-rw-r--r--libguile/inline.c6
-rw-r--r--libguile/ioext.c2
-rw-r--r--libguile/keywords.c5
-rw-r--r--libguile/lang.c5
-rw-r--r--libguile/list.c6
-rw-r--r--libguile/load.c2
-rw-r--r--libguile/macros.c5
-rw-r--r--libguile/mallocs.c2
-rw-r--r--libguile/mkstemp.c2
-rw-r--r--libguile/modules.c3
-rw-r--r--libguile/net_db.c2
-rw-r--r--libguile/null-threads.c6
-rw-r--r--libguile/numbers.c2
-rw-r--r--libguile/objects.c6
-rw-r--r--libguile/objprop.c5
-rw-r--r--libguile/options.c5
-rw-r--r--libguile/pairs.c5
-rw-r--r--libguile/ports.c2
-rw-r--r--libguile/posix.c2
-rw-r--r--libguile/print.c5
-rw-r--r--libguile/procprop.c5
-rw-r--r--libguile/procs.c5
-rw-r--r--libguile/properties.c5
-rw-r--r--libguile/putenv.c2
-rw-r--r--libguile/ramap.c5
-rw-r--r--libguile/random.c2
-rw-r--r--libguile/rdelim.c2
-rw-r--r--libguile/regex-posix.c2
-rw-r--r--libguile/root.c5
-rw-r--r--libguile/rw.c2
-rw-r--r--libguile/scmsigs.c2
-rw-r--r--libguile/script.c2
-rw-r--r--libguile/simpos.c2
-rw-r--r--libguile/smob.c2
-rw-r--r--libguile/socket.c2
-rw-r--r--libguile/sort.c6
-rw-r--r--libguile/srcprop.c5
-rw-r--r--libguile/srfi-13.c6
-rw-r--r--libguile/srfi-4.c2
-rw-r--r--libguile/stackchk.c5
-rw-r--r--libguile/stacks.c5
-rw-r--r--libguile/stime.c2
-rw-r--r--libguile/strings.c3
-rw-r--r--libguile/strorder.c5
-rw-r--r--libguile/strports.c2
-rw-r--r--libguile/struct.c2
-rw-r--r--libguile/symbols.c2
-rw-r--r--libguile/threads.c3
-rw-r--r--libguile/throw.c3
-rw-r--r--libguile/unif.c2
-rw-r--r--libguile/values.c6
-rw-r--r--libguile/variable.c5
-rw-r--r--libguile/vectors.c5
-rw-r--r--libguile/version.c5
-rw-r--r--libguile/vports.c2
-rw-r--r--libguile/weaks.c3
-rw-r--r--libguile/win32-dirent.c6
-rw-r--r--libguile/win32-socket.c2
-rw-r--r--libguile/win32-uname.c6
113 files changed, 314 insertions, 151 deletions
diff --git a/libguile/.cvsignore b/libguile/.cvsignore
deleted file mode 100644
index d2658ca7e..000000000
--- a/libguile/.cvsignore
+++ /dev/null
@@ -1,45 +0,0 @@
-gen-scmconfig
-gen-scmconfig.h
-*.bb
-*.bbg
-*.c.clean.c
-*.da
-*.doc
-*.gcov
-*.la
-*.lo
-*.x
-.deps
-.libs
-Makefile
-Makefile.in
-c-tokenize.c
-config.cache
-config.log
-config.status
-cpp_err_symbols.c
-cpp_sig_symbols.c
-errnos.list
-fd.h
-gh_test_c
-gh_test_repl
-guile
-guile-doc-snarf
-guile-func-name-check
-guile-procedures.texi
-guile-procedures.txt
-guile-snarf
-guile-snarf-docs
-guile-snarf-docs-texi
-guile-snarf.awk
-guile.texi
-guile_filter_doc_snarfage
-libpath.h
-libtool
-scmconfig.h
-scmconfig.h.in
-stamp-h
-stamp-h.in
-stamp-h1
-version.h
-versiondat.h
diff --git a/libguile/ChangeLog b/libguile/ChangeLog-2008
index 64229b235..64229b235 100644
--- a/libguile/ChangeLog
+++ b/libguile/ChangeLog-2008
diff --git a/libguile/Makefile.am b/libguile/Makefile.am
index 0687c03a2..d4fb35a2d 100644
--- a/libguile/Makefile.am
+++ b/libguile/Makefile.am
@@ -234,10 +234,10 @@ bin_SCRIPTS = guile-snarf
noinst_SCRIPTS = guile-doc-snarf guile-snarf-docs guile-func-name-check
EXTRA_DIST = ChangeLog-gh ChangeLog-scm ChangeLog-threads \
- ChangeLog-1996-1999 ChangeLog-2000 cpp_signal.c \
- cpp_errno.c cpp_err_symbols.in cpp_err_symbols.c \
- cpp_sig_symbols.c cpp_sig_symbols.in cpp_cnvt.awk \
- c-tokenize.lex version.h.in \
+ ChangeLog-1996-1999 ChangeLog-2000 ChangeLog-2008 cpp_signal.c \
+ cpp_errno.c cpp_err_symbols.in cpp_err_symbols.c \
+ cpp_sig_symbols.c cpp_sig_symbols.in cpp_cnvt.awk \
+ c-tokenize.lex version.h.in \
scmconfig.h.top libgettext.h
# $(DOT_DOC_FILES) $(EXTRA_DOT_DOC_FILES) \
# guile-procedures.txt guile.texi
diff --git a/libguile/alist.c b/libguile/alist.c
index 11da502b7..ca55b082c 100644
--- a/libguile/alist.c
+++ b/libguile/alist.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995, 96, 97, 98, 99, 2000, 2001, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995, 96, 97, 98, 99, 2000, 2001, 2004, 2006, 2008 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
@@ -17,6 +17,10 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "libguile/_scm.h"
#include "libguile/eq.h"
#include "libguile/list.h"
diff --git a/libguile/alloca.c b/libguile/alloca.c
index a42ae80a3..2d0ef5b94 100644
--- a/libguile/alloca.c
+++ b/libguile/alloca.c
@@ -21,7 +21,7 @@
allocating any. It is a good idea to use alloca(0) in
your main control loop, etc. to force garbage collection. */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/arbiters.c b/libguile/arbiters.c
index a3ecb75eb..a3e4d81df 100644
--- a/libguile/arbiters.c
+++ b/libguile/arbiters.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996, 1997, 2000, 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996, 1997, 2000, 2001, 2004, 2005, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/ports.h"
diff --git a/libguile/async.c b/libguile/async.c
index 2833b5473..63708b633 100644
--- a/libguile/async.c
+++ b/libguile/async.c
@@ -17,7 +17,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/backtrace.c b/libguile/backtrace.c
index a8bc12059..798ade197 100644
--- a/libguile/backtrace.c
+++ b/libguile/backtrace.c
@@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/boolean.c b/libguile/boolean.c
index aaed1af55..4b06e04e2 100644
--- a/libguile/boolean.c
+++ b/libguile/boolean.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995, 1996, 2000, 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995, 1996, 2000, 2001, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
diff --git a/libguile/chars.c b/libguile/chars.c
index 9cb7c3326..909e11d57 100644
--- a/libguile/chars.c
+++ b/libguile/chars.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1998, 2000, 2001, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1998, 2000, 2001, 2004, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <ctype.h>
#include <limits.h>
diff --git a/libguile/continuations.c b/libguile/continuations.c
index 07c843d21..e8ee4db82 100644
--- a/libguile/continuations.c
+++ b/libguile/continuations.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1998,2000,2001,2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1998,2000,2001,2004, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
diff --git a/libguile/convert.c b/libguile/convert.c
index 11a462b86..700deaa87 100644
--- a/libguile/convert.c
+++ b/libguile/convert.c
@@ -16,7 +16,7 @@
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/coop.c b/libguile/coop.c
index a8dca12c5..419a79b9b 100644
--- a/libguile/coop.c
+++ b/libguile/coop.c
@@ -20,7 +20,7 @@
/* Cooperative thread library, based on QuickThreads */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/debug-malloc.c b/libguile/debug-malloc.c
index ff627a966..88e7c7cdc 100644
--- a/libguile/debug-malloc.c
+++ b/libguile/debug-malloc.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2000, 2006, 2008 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
@@ -15,6 +15,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include <string.h>
#include <stdio.h>
diff --git a/libguile/debug.c b/libguile/debug.c
index 280e92b7d..91ba3fed8 100644
--- a/libguile/debug.c
+++ b/libguile/debug.c
@@ -1,5 +1,5 @@
/* Debugging extensions for Guile
- * Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2002, 2003, 2006 Free Software Foundation
+ * Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2002, 2003, 2006, 2008 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
@@ -17,6 +17,9 @@
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/async.h"
diff --git a/libguile/deprecated.c b/libguile/deprecated.c
index da1160852..979de84e1 100644
--- a/libguile/deprecated.c
+++ b/libguile/deprecated.c
@@ -19,6 +19,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "libguile/_scm.h"
#include "libguile/async.h"
#include "libguile/deprecated.h"
diff --git a/libguile/deprecation.c b/libguile/deprecation.c
index 22073033e..338c47c20 100644
--- a/libguile/deprecation.c
+++ b/libguile/deprecation.c
@@ -17,7 +17,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/discouraged.c b/libguile/discouraged.c
index 07663e0fe..9efd92a00 100644
--- a/libguile/discouraged.c
+++ b/libguile/discouraged.c
@@ -2,7 +2,7 @@
discourage something, move it here when that is feasible.
*/
-/* Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2003, 2004, 2006, 2008 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
@@ -19,7 +19,12 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "libguile.h"
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <libguile.h>
+
#if (SCM_ENABLE_DISCOURAGED == 1)
diff --git a/libguile/dynl.c b/libguile/dynl.c
index a90d67eab..42fd3955b 100644
--- a/libguile/dynl.c
+++ b/libguile/dynl.c
@@ -1,7 +1,7 @@
/* dynl.c - dynamic linking
*
* Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002,
- * 2003 Free Software Foundation, Inc.
+ * 2003, 2008 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
@@ -20,6 +20,10 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
/* "dynl.c" dynamically link&load object files.
Author: Aubrey Jaffer
Modified for libguile by Marius Vollmer */
diff --git a/libguile/dynwind.c b/libguile/dynwind.c
index 5f47ba9d9..39ff47f79 100644
--- a/libguile/dynwind.c
+++ b/libguile/dynwind.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1998,1999,2000,2001, 2003, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1998,1999,2000,2001, 2003, 2004, 2006, 2008 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
@@ -18,6 +18,10 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include <assert.h>
#include "libguile/_scm.h"
diff --git a/libguile/environments.c b/libguile/environments.c
index ed23d3011..997d43d7a 100644
--- a/libguile/environments.c
+++ b/libguile/environments.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999,2000,2001, 2003, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1999,2000,2001, 2003, 2006, 2008 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
@@ -16,6 +16,9 @@
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/alist.h"
diff --git a/libguile/eq.c b/libguile/eq.c
index ebc91c93b..b54a7043a 100644
--- a/libguile/eq.c
+++ b/libguile/eq.c
@@ -16,7 +16,7 @@
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/error.c b/libguile/error.c
index d4d3f41ee..e18db9e82 100644
--- a/libguile/error.c
+++ b/libguile/error.c
@@ -18,7 +18,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/eval.c b/libguile/eval.c
index 0aec95106..5aba969aa 100644
--- a/libguile/eval.c
+++ b/libguile/eval.c
@@ -21,7 +21,7 @@
/* SECTION: This code is compiled once.
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/evalext.c b/libguile/evalext.c
index 6b03df464..9bec8f410 100644
--- a/libguile/evalext.c
+++ b/libguile/evalext.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998,1999,2000,2001,2002,2003, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1998,1999,2000,2001,2002,2003, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/eval.h"
diff --git a/libguile/extensions.c b/libguile/extensions.c
index 7a05fa88e..1090b8bd5 100644
--- a/libguile/extensions.c
+++ b/libguile/extensions.c
@@ -17,7 +17,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/feature.c b/libguile/feature.c
index 6cd0e54ab..8283cd6f5 100644
--- a/libguile/feature.c
+++ b/libguile/feature.c
@@ -17,7 +17,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/filesys.c b/libguile/filesys.c
index 6536df849..ec33328b1 100644
--- a/libguile/filesys.c
+++ b/libguile/filesys.c
@@ -24,7 +24,7 @@
#define _POSIX_C_SOURCE 199506L /* for readdir_r */
#endif
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/fluids.c b/libguile/fluids.c
index b5334dbdb..0b568e9e6 100644
--- a/libguile/fluids.c
+++ b/libguile/fluids.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996,1997,2000,2001, 2004, 2006, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 1996,1997,2000,2001, 2004, 2006, 2007, 2008 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
@@ -15,6 +15,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include <stdio.h>
#include <string.h>
diff --git a/libguile/fports.c b/libguile/fports.c
index 293aa1bfc..5e4e6df69 100644
--- a/libguile/fports.c
+++ b/libguile/fports.c
@@ -19,7 +19,7 @@
#define _LARGEFILE64_SOURCE /* ask for stat64 etc */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/futures.c b/libguile/futures.c
index df1c4616c..1bba960b3 100644
--- a/libguile/futures.c
+++ b/libguile/futures.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2002, 2003, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2002, 2003, 2006, 2008 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
@@ -24,6 +24,10 @@
reason.
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "libguile/_scm.h"
#include "libguile/eval.h"
#include "libguile/ports.h"
diff --git a/libguile/gc-malloc.c b/libguile/gc-malloc.c
index a82ebe6be..6839ba832 100644
--- a/libguile/gc-malloc.c
+++ b/libguile/gc-malloc.c
@@ -17,7 +17,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/gc-segment-table.c b/libguile/gc-segment-table.c
index d0d70fdad..3e92c8c5c 100644
--- a/libguile/gc-segment-table.c
+++ b/libguile/gc-segment-table.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2002, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2002, 2006, 2008 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
@@ -15,6 +15,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include <assert.h>
#include <stdio.h>
#include <string.h>
diff --git a/libguile/gc.c b/libguile/gc.c
index 230957bbb..80d46f9d0 100644
--- a/libguile/gc.c
+++ b/libguile/gc.c
@@ -17,7 +17,7 @@
/* #define DEBUGINFO */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/gdbint.c b/libguile/gdbint.c
index 19ecfdf0d..4ec9ad48c 100644
--- a/libguile/gdbint.c
+++ b/libguile/gdbint.c
@@ -17,7 +17,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/gen-scmconfig.c b/libguile/gen-scmconfig.c
index 6d3fea679..85ebfaed7 100644
--- a/libguile/gen-scmconfig.c
+++ b/libguile/gen-scmconfig.c
@@ -117,7 +117,7 @@
**********************************************************************/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/gettext.c b/libguile/gettext.c
index 91a51439c..e74f9f351 100644
--- a/libguile/gettext.c
+++ b/libguile/gettext.c
@@ -16,7 +16,7 @@
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/gh_data.c b/libguile/gh_data.c
index 1ed603375..101d0fbb3 100644
--- a/libguile/gh_data.c
+++ b/libguile/gh_data.c
@@ -17,7 +17,7 @@
/* data initialization and C<->Scheme data conversion */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/gh_eval.c b/libguile/gh_eval.c
index 7ea7583bb..737975ec5 100644
--- a/libguile/gh_eval.c
+++ b/libguile/gh_eval.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998, 2000, 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998, 2000, 2001, 2006, 2008 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
@@ -18,6 +18,10 @@
/* routines to evaluate Scheme code */
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "libguile/gh.h"
#if SCM_ENABLE_DEPRECATED
diff --git a/libguile/gh_funcs.c b/libguile/gh_funcs.c
index ae6ca955f..ea4dd9b0a 100644
--- a/libguile/gh_funcs.c
+++ b/libguile/gh_funcs.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998, 2000, 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998, 2000, 2001, 2006, 2008 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
@@ -15,6 +15,9 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
/* Defining Scheme functions implemented by C functions --- subrs. */
diff --git a/libguile/gh_init.c b/libguile/gh_init.c
index d7a2527d8..b3cb77117 100644
--- a/libguile/gh_init.c
+++ b/libguile/gh_init.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,2000,2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,2000,2001, 2006, 2008 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
@@ -15,6 +15,9 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
/* Guile high level (gh_) interface, initialization-related stuff */
diff --git a/libguile/gh_io.c b/libguile/gh_io.c
index 7cc398e9c..ccf3ff216 100644
--- a/libguile/gh_io.c
+++ b/libguile/gh_io.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997, 2000, 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997, 2000, 2001, 2006, 2008 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
@@ -15,6 +15,9 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/gh.h"
diff --git a/libguile/gh_list.c b/libguile/gh_list.c
index a24d0244f..b36043552 100644
--- a/libguile/gh_list.c
+++ b/libguile/gh_list.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997, 2000, 2001, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997, 2000, 2001, 2004, 2006, 2008 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
@@ -15,6 +15,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
/* list manipulation */
diff --git a/libguile/gh_predicates.c b/libguile/gh_predicates.c
index 78ba41474..120567476 100644
--- a/libguile/gh_predicates.c
+++ b/libguile/gh_predicates.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997, 2000, 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997, 2000, 2001, 2006, 2008 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
@@ -15,6 +15,9 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
/* type predicates and equality predicates */
diff --git a/libguile/goops.c b/libguile/goops.c
index 72579b881..3581edc30 100644
--- a/libguile/goops.c
+++ b/libguile/goops.c
@@ -24,6 +24,10 @@
* Erick Gallesio <eg@unice.fr>.
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include <stdio.h>
#include <assert.h>
diff --git a/libguile/gsubr.c b/libguile/gsubr.c
index 356d771e8..be5c34271 100644
--- a/libguile/gsubr.c
+++ b/libguile/gsubr.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2006, 2008 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
@@ -16,6 +16,9 @@
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <stdio.h>
#include "libguile/_scm.h"
diff --git a/libguile/guardians.c b/libguile/guardians.c
index 879462a73..43edf818d 100644
--- a/libguile/guardians.c
+++ b/libguile/guardians.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998,1999,2000,2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1998,1999,2000,2001, 2006, 2008 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
@@ -41,6 +41,9 @@
* FIXME: This is currently not thread-safe.
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/async.h"
diff --git a/libguile/guile.c b/libguile/guile.c
index c294837f1..2015ae8c8 100644
--- a/libguile/guile.c
+++ b/libguile/guile.c
@@ -22,7 +22,7 @@
based on the list of installed, statically linked libraries on the
system. For now, please don't put interesting code in here. */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/hash.c b/libguile/hash.c
index d35224948..7a49de6b4 100644
--- a/libguile/hash.c
+++ b/libguile/hash.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997, 2000, 2001, 2003, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997, 2000, 2001, 2003, 2004, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/chars.h"
diff --git a/libguile/hashtab.c b/libguile/hashtab.c
index 9f85b38ab..50553d295 100644
--- a/libguile/hashtab.c
+++ b/libguile/hashtab.c
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <stdio.h>
diff --git a/libguile/hooks.c b/libguile/hooks.c
index 787382983..aa8015144 100644
--- a/libguile/hooks.c
+++ b/libguile/hooks.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1998,1999,2000,2001, 2003, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1998,1999,2000,2001, 2003, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <stdio.h>
#include "libguile/_scm.h"
diff --git a/libguile/i18n.c b/libguile/i18n.c
index 5d2d976fd..929ac4d1d 100644
--- a/libguile/i18n.c
+++ b/libguile/i18n.c
@@ -15,7 +15,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/inet_aton.c b/libguile/inet_aton.c
index fe43d6eb2..ebef71f55 100644
--- a/libguile/inet_aton.c
+++ b/libguile/inet_aton.c
@@ -31,6 +31,9 @@
* SUCH DAMAGE.
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)inet_addr.c 8.1 (Berkeley) 6/17/93";
diff --git a/libguile/init.c b/libguile/init.c
index d9d75242c..2d5c94340 100644
--- a/libguile/init.c
+++ b/libguile/init.c
@@ -20,7 +20,7 @@
/* Include the headers for just about everything.
We call all their initialization functions. */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/inline.c b/libguile/inline.c
index 802aae57a..a0c25003f 100644
--- a/libguile/inline.c
+++ b/libguile/inline.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2001, 2006, 2008 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
@@ -15,5 +15,9 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#define SCM_INLINE_C_INCLUDING_INLINE_H 1
#include "libguile/inline.h"
diff --git a/libguile/ioext.c b/libguile/ioext.c
index 60b751fff..b542664eb 100644
--- a/libguile/ioext.c
+++ b/libguile/ioext.c
@@ -18,7 +18,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/keywords.c b/libguile/keywords.c
index 831c2cc28..5afa9e9e7 100644
--- a/libguile/keywords.c
+++ b/libguile/keywords.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2003, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2003, 2004, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <string.h>
diff --git a/libguile/lang.c b/libguile/lang.c
index 986007309..7f3986cec 100644
--- a/libguile/lang.c
+++ b/libguile/lang.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999, 2000, 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1999, 2000, 2001, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
diff --git a/libguile/list.c b/libguile/list.c
index a1a79a43a..07b96f5a7 100644
--- a/libguile/list.c
+++ b/libguile/list.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,2000,2001,2003,2004
+/* Copyright (C) 1995,1996,1997,2000,2001,2003,2004,2008
* Free Software Foundation, Inc.
*
* This library is free software; you can redistribute it and/or
@@ -18,6 +18,10 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "libguile/_scm.h"
#include "libguile/eq.h"
#include "libguile/lang.h"
diff --git a/libguile/load.c b/libguile/load.c
index 3e702c41e..5ca4e07f4 100644
--- a/libguile/load.c
+++ b/libguile/load.c
@@ -18,7 +18,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/macros.c b/libguile/macros.c
index 1e2a12ef6..e8899f5a0 100644
--- a/libguile/macros.c
+++ b/libguile/macros.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998,2000,2001,2002,2003, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998,2000,2001,2002,2003, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/alist.h" /* for SCM_EXTEND_ENV (well...) */
diff --git a/libguile/mallocs.c b/libguile/mallocs.c
index 0c7d45053..8fb3ab0ba 100644
--- a/libguile/mallocs.c
+++ b/libguile/mallocs.c
@@ -19,7 +19,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/mkstemp.c b/libguile/mkstemp.c
index 21b745125..6a573c695 100644
--- a/libguile/mkstemp.c
+++ b/libguile/mkstemp.c
@@ -18,7 +18,7 @@
Boston, MA 02110-1301, USA.
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/modules.c b/libguile/modules.c
index e524eb518..d59428c8d 100644
--- a/libguile/modules.c
+++ b/libguile/modules.c
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <stdarg.h>
diff --git a/libguile/net_db.c b/libguile/net_db.c
index 83ee03bc3..deb8d381d 100644
--- a/libguile/net_db.c
+++ b/libguile/net_db.c
@@ -25,7 +25,7 @@
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/null-threads.c b/libguile/null-threads.c
index da762692b..814017564 100644
--- a/libguile/null-threads.c
+++ b/libguile/null-threads.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2006, 2008 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
@@ -15,6 +15,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include <stdlib.h>
#include "libguile/_scm.h"
diff --git a/libguile/numbers.c b/libguile/numbers.c
index 3c54f61ed..0452e435c 100644
--- a/libguile/numbers.c
+++ b/libguile/numbers.c
@@ -40,7 +40,7 @@
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/objects.c b/libguile/objects.c
index c02741abe..0b2c3be74 100644
--- a/libguile/objects.c
+++ b/libguile/objects.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1999,2000,2001, 2003, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1999,2000,2001, 2003, 2004, 2006, 2008 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
@@ -23,6 +23,10 @@
* libguile. See the comments in objects.h.
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "libguile/_scm.h"
#include "libguile/struct.h"
diff --git a/libguile/objprop.c b/libguile/objprop.c
index 58449b888..8e9486f54 100644
--- a/libguile/objprop.c
+++ b/libguile/objprop.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996, 2000, 2001, 2003, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996, 2000, 2001, 2003, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/async.h"
diff --git a/libguile/options.c b/libguile/options.c
index ae75e1318..cc3d452e6 100644
--- a/libguile/options.c
+++ b/libguile/options.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1998,2000,2001, 2006 Free Software Foundation
+/* Copyright (C) 1995,1996,1998,2000,2001, 2006, 2008 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
@@ -16,6 +16,9 @@
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/mallocs.h"
diff --git a/libguile/pairs.c b/libguile/pairs.c
index d6cabded2..cb2d64260 100644
--- a/libguile/pairs.c
+++ b/libguile/pairs.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,2000,2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,2000,2001, 2004, 2005, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/validate.h"
diff --git a/libguile/ports.c b/libguile/ports.c
index 508777c0c..bd0e0a630 100644
--- a/libguile/ports.c
+++ b/libguile/ports.c
@@ -21,7 +21,7 @@
#define _LARGEFILE64_SOURCE /* ask for stat64 etc */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/posix.c b/libguile/posix.c
index 0bad2ee20..abcf77fcf 100644
--- a/libguile/posix.c
+++ b/libguile/posix.c
@@ -17,7 +17,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/print.c b/libguile/print.c
index 3064fa1bd..7906200ee 100644
--- a/libguile/print.c
+++ b/libguile/print.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-1999,2000,2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995-1999,2000,2001, 2002, 2003, 2004, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <errno.h>
diff --git a/libguile/procprop.c b/libguile/procprop.c
index cfa8abe30..88f2c2218 100644
--- a/libguile/procprop.c
+++ b/libguile/procprop.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1998,2000,2001,2003,2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1998,2000,2001,2003,2004, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
diff --git a/libguile/procs.c b/libguile/procs.c
index 8bf46649b..a1abe11b4 100644
--- a/libguile/procs.c
+++ b/libguile/procs.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1999,2000,2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1999,2000,2001, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
diff --git a/libguile/properties.c b/libguile/properties.c
index 680b66946..321dc9ec4 100644
--- a/libguile/properties.c
+++ b/libguile/properties.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,2000,2001, 2003, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,2000,2001, 2003, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/hashtab.h"
diff --git a/libguile/putenv.c b/libguile/putenv.c
index b43765f6e..0ff33592a 100644
--- a/libguile/putenv.c
+++ b/libguile/putenv.c
@@ -16,7 +16,7 @@
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/ramap.c b/libguile/ramap.c
index 25d8b2722..1bc4fdd38 100644
--- a/libguile/ramap.c
+++ b/libguile/ramap.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996,1998,2000,2001,2004,2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1996,1998,2000,2001,2004,2005, 2006, 2008 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
@@ -24,6 +24,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/strings.h"
diff --git a/libguile/random.c b/libguile/random.c
index e4daead8f..f5f706f85 100644
--- a/libguile/random.c
+++ b/libguile/random.c
@@ -18,7 +18,7 @@
/* Author: Mikael Djurfeldt <djurfeldt@nada.kth.se> */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/rdelim.c b/libguile/rdelim.c
index 2ce1803c8..c9cc0164d 100644
--- a/libguile/rdelim.c
+++ b/libguile/rdelim.c
@@ -15,7 +15,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/regex-posix.c b/libguile/regex-posix.c
index f8677a1a3..187261421 100644
--- a/libguile/regex-posix.c
+++ b/libguile/regex-posix.c
@@ -26,7 +26,7 @@
libraries which do not agree with the Spencer implementation may
produce varying behavior. Sigh. */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/root.c b/libguile/root.c
index 43118b203..0d4ab29e5 100644
--- a/libguile/root.c
+++ b/libguile/root.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998,1999,2000, 2001, 2002, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998,1999,2000, 2001, 2002, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <string.h>
#include <stdio.h>
diff --git a/libguile/rw.c b/libguile/rw.c
index 660ea2c6d..3e814740a 100644
--- a/libguile/rw.c
+++ b/libguile/rw.c
@@ -19,7 +19,7 @@
/* This is the C part of the (ice-9 rw) module. */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/scmsigs.c b/libguile/scmsigs.c
index 3a8596a6d..237bc5323 100644
--- a/libguile/scmsigs.c
+++ b/libguile/scmsigs.c
@@ -18,7 +18,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/script.c b/libguile/script.c
index 2e45d8756..7dba09543 100644
--- a/libguile/script.c
+++ b/libguile/script.c
@@ -17,7 +17,7 @@
/* "script.c" argv tricks for `#!' scripts.
Authors: Aubrey Jaffer and Jim Blandy */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/simpos.c b/libguile/simpos.c
index 79b9f3e3a..402e4dc88 100644
--- a/libguile/simpos.c
+++ b/libguile/simpos.c
@@ -18,7 +18,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/smob.c b/libguile/smob.c
index 718442237..eec0e3e1a 100644
--- a/libguile/smob.c
+++ b/libguile/smob.c
@@ -17,7 +17,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/socket.c b/libguile/socket.c
index bfac45207..f34b6d49d 100644
--- a/libguile/socket.c
+++ b/libguile/socket.c
@@ -18,7 +18,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/sort.c b/libguile/sort.c
index f8e440c02..2a7317663 100644
--- a/libguile/sort.c
+++ b/libguile/sort.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999,2000,2001,2002, 2004, 2006, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 1999,2000,2001,2002, 2004, 2006, 2007, 2008 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 as published by the Free Software Foundation; either
@@ -32,6 +32,10 @@
* quicksort code.
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "libguile/_scm.h"
#include "libguile/eval.h"
#include "libguile/unif.h"
diff --git a/libguile/srcprop.c b/libguile/srcprop.c
index ed3612781..fc5fde857 100644
--- a/libguile/srcprop.c
+++ b/libguile/srcprop.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002, 2006 Free Software Foundation
+/* Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <errno.h>
diff --git a/libguile/srfi-13.c b/libguile/srfi-13.c
index b3cb1bfdd..c8ca78027 100644
--- a/libguile/srfi-13.c
+++ b/libguile/srfi-13.c
@@ -1,6 +1,6 @@
/* srfi-13.c --- SRFI-13 procedures for Guile
*
- * Copyright (C) 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+ * Copyright (C) 2001, 2004, 2005, 2006, 2008 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
@@ -18,6 +18,10 @@
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include <string.h>
#include <ctype.h>
diff --git a/libguile/srfi-4.c b/libguile/srfi-4.c
index 940698b46..b00fdaf28 100644
--- a/libguile/srfi-4.c
+++ b/libguile/srfi-4.c
@@ -17,7 +17,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/stackchk.c b/libguile/stackchk.c
index ee1fa859f..391ce21e9 100644
--- a/libguile/stackchk.c
+++ b/libguile/stackchk.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997, 2000, 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997, 2000, 2001, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/ports.h"
diff --git a/libguile/stacks.c b/libguile/stacks.c
index 7490db215..4b97a1827 100644
--- a/libguile/stacks.c
+++ b/libguile/stacks.c
@@ -1,5 +1,5 @@
/* Representation of stack frame debug information
- * Copyright (C) 1996,1997,2000,2001, 2006, 2007 Free Software Foundation
+ * Copyright (C) 1996,1997,2000,2001, 2006, 2007, 2008 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
@@ -18,6 +18,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/eval.h"
diff --git a/libguile/stime.c b/libguile/stime.c
index be5bf65af..34c8a98fa 100644
--- a/libguile/stime.c
+++ b/libguile/stime.c
@@ -38,7 +38,7 @@
#define _POSIX_C_SOURCE 199506L /* for gmtime_r prototype */
#endif
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/strings.c b/libguile/strings.c
index 90051bd1b..8f0e06da3 100644
--- a/libguile/strings.c
+++ b/libguile/strings.c
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <string.h>
#include <stdio.h>
diff --git a/libguile/strorder.c b/libguile/strorder.c
index 9947c4560..d3ccfcb06 100644
--- a/libguile/strorder.c
+++ b/libguile/strorder.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995, 1996, 1999, 2000, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995, 1996, 1999, 2000, 2004, 2006, 2008 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
@@ -16,6 +16,9 @@
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/chars.h"
diff --git a/libguile/strports.c b/libguile/strports.c
index 8659ccf91..bc3fd7014 100644
--- a/libguile/strports.c
+++ b/libguile/strports.c
@@ -18,7 +18,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/struct.c b/libguile/struct.c
index e3afd51d7..afc0efa9a 100644
--- a/libguile/struct.c
+++ b/libguile/struct.c
@@ -16,7 +16,7 @@
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/symbols.c b/libguile/symbols.c
index ff75bef7d..0814942d4 100644
--- a/libguile/symbols.c
+++ b/libguile/symbols.c
@@ -17,7 +17,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/threads.c b/libguile/threads.c
index 8ffefae2e..b1cbba260 100644
--- a/libguile/threads.c
+++ b/libguile/threads.c
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#if HAVE_CONFIG_H
# include <config.h>
diff --git a/libguile/throw.c b/libguile/throw.c
index f605af7ae..ae538e25e 100644
--- a/libguile/throw.c
+++ b/libguile/throw.c
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <stdio.h>
#include "libguile/_scm.h"
diff --git a/libguile/unif.c b/libguile/unif.c
index d3bf82314..ecf96dfec 100644
--- a/libguile/unif.c
+++ b/libguile/unif.c
@@ -25,7 +25,7 @@
*/
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/values.c b/libguile/values.c
index 46b51c2e3..e766edba1 100644
--- a/libguile/values.c
+++ b/libguile/values.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000, 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2000, 2001, 2006, 2008 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
@@ -15,6 +15,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "libguile/_scm.h"
#include "libguile/eval.h"
#include "libguile/feature.h"
diff --git a/libguile/variable.c b/libguile/variable.c
index 0bcd07cd0..6c39b30ac 100644
--- a/libguile/variable.c
+++ b/libguile/variable.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/eq.h"
diff --git a/libguile/vectors.c b/libguile/vectors.c
index c3107ecf1..75ba7cde0 100644
--- a/libguile/vectors.c
+++ b/libguile/vectors.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996,1998,1999,2000,2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996,1998,1999,2000,2001, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include "libguile/_scm.h"
#include "libguile/eq.h"
diff --git a/libguile/version.c b/libguile/version.c
index 9f5eedcf8..99c649b00 100644
--- a/libguile/version.c
+++ b/libguile/version.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995,1996, 1999, 2000, 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995,1996, 1999, 2000, 2001, 2006, 2008 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
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <stdio.h>
#include "libguile/_scm.h"
diff --git a/libguile/vports.c b/libguile/vports.c
index 6aec948a4..564f0e73f 100644
--- a/libguile/vports.c
+++ b/libguile/vports.c
@@ -17,7 +17,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/weaks.c b/libguile/weaks.c
index 6d69f9718..7558e78a6 100644
--- a/libguile/weaks.c
+++ b/libguile/weaks.c
@@ -17,6 +17,9 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
#include <stdio.h>
diff --git a/libguile/win32-dirent.c b/libguile/win32-dirent.c
index 71ef62b63..cd7e8bac6 100644
--- a/libguile/win32-dirent.c
+++ b/libguile/win32-dirent.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2001, 2006, 2008 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
@@ -15,6 +15,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "libguile/__scm.h"
#include <windows.h>
diff --git a/libguile/win32-socket.c b/libguile/win32-socket.c
index 66f81b8c8..54f80a764 100644
--- a/libguile/win32-socket.c
+++ b/libguile/win32-socket.c
@@ -18,7 +18,7 @@
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/libguile/win32-uname.c b/libguile/win32-uname.c
index d4620e1b7..d4d737f49 100644
--- a/libguile/win32-uname.c
+++ b/libguile/win32-uname.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2001, 2006, 2008 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
@@ -15,6 +15,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "libguile/__scm.h"
#include <windows.h>