[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 39/86: Remove <stdio.h> from ports.h
From: |
Andy Wingo |
Subject: |
[Guile-commits] 39/86: Remove <stdio.h> from ports.h |
Date: |
Wed, 20 Jun 2018 14:09:36 -0400 (EDT) |
wingo pushed a commit to branch master
in repository guile.
commit 1e792c65801eba50611c80e7168abdbb858a2f10
Author: Andy Wingo <address@hidden>
Date: Tue Jun 19 11:51:57 2018 +0200
Remove <stdio.h> from ports.h
* libguile/ports.h: Remove <stdio.h>.
* libguile/finalizers.c:
* libguile/guile.c:
* libguile/memoize.c:
* libguile/srfi-14.c:
* libguile/vm.c: Add <stdio.h>.
* libguile/struct.c: Add <stdarg.h>.
---
libguile/finalizers.c | 1 +
libguile/guile.c | 5 +++--
libguile/memoize.c | 1 +
libguile/ports.h | 1 -
libguile/srfi-14.c | 1 +
libguile/struct.c | 1 +
libguile/vm.c | 1 +
7 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/libguile/finalizers.c b/libguile/finalizers.c
index be96c32..ead7e8f 100644
--- a/libguile/finalizers.c
+++ b/libguile/finalizers.c
@@ -24,6 +24,7 @@
#endif
#include <errno.h>
+#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
diff --git a/libguile/guile.c b/libguile/guile.c
index f827d26..c047268 100644
--- a/libguile/guile.c
+++ b/libguile/guile.c
@@ -1,5 +1,5 @@
-/* Copyright (C) 1996, 1997, 2000, 2001, 2006, 2008,
- * 2011, 2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-1997,2000-2001,2006,2008,2011,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
@@ -38,6 +38,7 @@
#endif
#include <ltdl.h>
#include <locale.h>
+#include <stdio.h>
#ifdef HAVE_WINSOCK2_H
#include <winsock2.h>
diff --git a/libguile/memoize.c b/libguile/memoize.c
index f85ebf5..4d71e67 100644
--- a/libguile/memoize.c
+++ b/libguile/memoize.c
@@ -25,6 +25,7 @@
#endif
#include <string.h>
+#include <stdio.h>
#include "libguile/__scm.h"
#include "libguile/pairs.h"
diff --git a/libguile/ports.h b/libguile/ports.h
index bceac29..ff6667c 100644
--- a/libguile/ports.h
+++ b/libguile/ports.h
@@ -26,7 +26,6 @@
#include "libguile/__scm.h"
-#include <stdio.h>
#include <unistd.h>
#include "libguile/gc.h"
#include "libguile/tags.h"
diff --git a/libguile/srfi-14.c b/libguile/srfi-14.c
index 953b43e..d7f17ab 100644
--- a/libguile/srfi-14.c
+++ b/libguile/srfi-14.c
@@ -24,6 +24,7 @@
#endif
+#include <stdio.h>
#include <string.h>
#include <unictype.h>
diff --git a/libguile/struct.c b/libguile/struct.c
index 91d18fd..ec78b07 100644
--- a/libguile/struct.c
+++ b/libguile/struct.c
@@ -24,6 +24,7 @@
#include <alloca.h>
#include <assert.h>
+#include <stdarg.h>
#define SCM_BUILDING_DEPRECATED_CODE
diff --git a/libguile/vm.c b/libguile/vm.c
index f6d50a3..0e4e3c0 100644
--- a/libguile/vm.c
+++ b/libguile/vm.c
@@ -25,6 +25,7 @@
#include <errno.h>
#include <math.h>
#include <stdint.h>
+#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
- [Guile-commits] 40/86: Remove <unistd.h> from ports.h, (continued)
- [Guile-commits] 40/86: Remove <unistd.h> from ports.h, Andy Wingo, 2018/06/20
- [Guile-commits] 37/86: Devolve vectors.h include from ports.h, Andy Wingo, 2018/06/20
- [Guile-commits] 38/86: Remove <string.h> include from ports.h., Andy Wingo, 2018/06/20
- [Guile-commits] 42/86: Remove numbers.h from inline.h, Andy Wingo, 2018/06/20
- [Guile-commits] 48/86: Deprecate SCM_STATIC_DOUBLE_CELL snarf macro, Andy Wingo, 2018/06/20
- [Guile-commits] 51/86: Devolve variable snarfers, Andy Wingo, 2018/06/20
- [Guile-commits] 50/86: Devolve keyword-snarfing macros, Andy Wingo, 2018/06/20
- [Guile-commits] 49/86: Move string-related snarfers to strings.h, Andy Wingo, 2018/06/20
- [Guile-commits] 25/86: Remove list.h from _scm.h, Andy Wingo, 2018/06/20
- [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 <=
- [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, 2018/06/20
- [Guile-commits] 22/86: Devolve more validate macros, Andy Wingo, 2018/06/20