[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 63/86: Devolve programs.h from _scm.h.
From: |
Andy Wingo |
Subject: |
[Guile-commits] 63/86: Devolve programs.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 a2411c39820e5c58083c93beb7e9780bf4646630
Author: Andy Wingo <address@hidden>
Date: Wed Jun 20 13:41:26 2018 +0200
Devolve programs.h from _scm.h.
* libguile/_scm.h: Remove programs.h.
* libguile/strings.h: Add gc.h.
---
libguile/_scm.h | 3 ---
libguile/programs.h | 2 +-
libguile/strings.h | 1 +
3 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/libguile/_scm.h b/libguile/_scm.h
index 01c99c0..0115dab 100644
--- a/libguile/_scm.h
+++ b/libguile/_scm.h
@@ -34,9 +34,6 @@
#include "libguile/__scm.h"
-/* Include headers for those files central to the implementation. The
- rest should be explicitly #included in the C files themselves. */
-#include "libguile/programs.h" /* ... and program.h. */
#include "libguile/strings.h"
diff --git a/libguile/programs.h b/libguile/programs.h
index 457d6dc..2afff7a 100644
--- a/libguile/programs.h
+++ b/libguile/programs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001, 2009, 2010, 2011, 2012, 2013, 2014, 2018 Free Software
Foundation, Inc.
+/* Copyright (C) 2001, 2009-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
diff --git a/libguile/strings.h b/libguile/strings.h
index 5a1d459..ff67679 100644
--- a/libguile/strings.h
+++ b/libguile/strings.h
@@ -25,6 +25,7 @@
#include "libguile/__scm.h"
+#include <libguile/gc.h>
#include <libguile/error.h>
#include "libguile/inline.h"
#include <libguile/snarf.h>
- [Guile-commits] 26/86: Devolve boolean.h include., (continued)
- [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, 2018/06/20
- [Guile-commits] 63/86: Devolve programs.h from _scm.h.,
Andy Wingo <=
- [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
- [Guile-commits] 75/86: Move SCM_TICK definition to __scm.h., Andy Wingo, 2018/06/20