[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 38/86: Remove <string.h> include from ports.h.
From: |
Andy Wingo |
Subject: |
[Guile-commits] 38/86: Remove <string.h> include from ports.h. |
Date: |
Wed, 20 Jun 2018 14:09:36 -0400 (EDT) |
wingo pushed a commit to branch master
in repository guile.
commit 05f3977a92a7226d3a307d15d7e485c1e8a55af8
Author: Andy Wingo <address@hidden>
Date: Tue Jun 19 11:48:09 2018 +0200
Remove <string.h> include from ports.h.
* libguile/ports.h: Remove <string.h>.
* libguile/array-handle.c:
* libguile/array-map.c:
* libguile/chars.c:
* libguile/hash.c:
* libguile/memoize.c:
* libguile/ports-internal.h:
* libguile/regex-posix.c:
* libguile/srfi-4.c:
* libguile/unicode.c:
* libguile/weak-set.c:
* libguile/weak-vector.c: Add string.h.
---
libguile/array-handle.c | 2 ++
libguile/array-map.c | 2 ++
libguile/chars.c | 1 +
libguile/hash.c | 1 +
libguile/memoize.c | 2 ++
libguile/ports-internal.h | 1 +
libguile/ports.h | 1 -
libguile/regex-posix.c | 1 +
libguile/srfi-4.c | 2 ++
libguile/unicode.c | 1 +
libguile/weak-set.c | 1 +
libguile/weak-vector.c | 1 +
12 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/libguile/array-handle.c b/libguile/array-handle.c
index cbff842..e8d33d9 100644
--- a/libguile/array-handle.c
+++ b/libguile/array-handle.c
@@ -24,6 +24,8 @@
# include <config.h>
#endif
+#include <string.h>
+
#include "libguile/_scm.h"
#include "libguile/__scm.h"
#include "libguile/bitvectors.h"
diff --git a/libguile/array-map.c b/libguile/array-map.c
index ff5283a..10ffee7 100644
--- a/libguile/array-map.c
+++ b/libguile/array-map.c
@@ -26,6 +26,8 @@
# include <config.h>
#endif
+#include <string.h>
+
#include "libguile/_scm.h"
#include "libguile/pairs.h"
#include "libguile/boolean.h"
diff --git a/libguile/chars.c b/libguile/chars.c
index 9091d86..2c5551b 100644
--- a/libguile/chars.c
+++ b/libguile/chars.c
@@ -25,6 +25,7 @@
#include <ctype.h>
#include <limits.h>
+#include <string.h>
#include <unicase.h>
#include <unictype.h>
diff --git a/libguile/hash.c b/libguile/hash.c
index 35588ac..8172f8f 100644
--- a/libguile/hash.c
+++ b/libguile/hash.c
@@ -28,6 +28,7 @@
#endif
#include <math.h>
+#include <string.h>
#include <unistr.h>
#include "libguile/_scm.h"
diff --git a/libguile/memoize.c b/libguile/memoize.c
index 73de9b5..f85ebf5 100644
--- a/libguile/memoize.c
+++ b/libguile/memoize.c
@@ -24,6 +24,8 @@
# include <config.h>
#endif
+#include <string.h>
+
#include "libguile/__scm.h"
#include "libguile/pairs.h"
#include "libguile/boolean.h"
diff --git a/libguile/ports-internal.h b/libguile/ports-internal.h
index 52a73b1..01c08e6 100644
--- a/libguile/ports-internal.h
+++ b/libguile/ports-internal.h
@@ -24,6 +24,7 @@
#include <assert.h>
#include <iconv.h>
+#include <string.h>
#include "libguile/_scm.h"
#include "libguile/bytevectors.h"
diff --git a/libguile/ports.h b/libguile/ports.h
index 54f9cbd..bceac29 100644
--- a/libguile/ports.h
+++ b/libguile/ports.h
@@ -27,7 +27,6 @@
#include "libguile/__scm.h"
#include <stdio.h>
-#include <string.h>
#include <unistd.h>
#include "libguile/gc.h"
#include "libguile/tags.h"
diff --git a/libguile/regex-posix.c b/libguile/regex-posix.c
index 1cf4575..3451b9b 100644
--- a/libguile/regex-posix.c
+++ b/libguile/regex-posix.c
@@ -32,6 +32,7 @@
# include <config.h>
#endif
+#include <string.h>
#include <sys/types.h>
#include "libguile/_scm.h"
diff --git a/libguile/srfi-4.c b/libguile/srfi-4.c
index a1e2f65..fffad48 100644
--- a/libguile/srfi-4.c
+++ b/libguile/srfi-4.c
@@ -22,6 +22,8 @@
# include <config.h>
#endif
+#include <string.h>
+
#include "libguile/_scm.h"
#include "libguile/boolean.h"
#include "libguile/__scm.h"
diff --git a/libguile/unicode.c b/libguile/unicode.c
index 628300e..37eb57c 100644
--- a/libguile/unicode.c
+++ b/libguile/unicode.c
@@ -22,6 +22,7 @@
#include <ctype.h>
#include <limits.h>
+#include <string.h>
#include <unicase.h>
#include <unictype.h>
#include <uniname.h>
diff --git a/libguile/weak-set.c b/libguile/weak-set.c
index 7a4d8da..1206dfd 100644
--- a/libguile/weak-set.c
+++ b/libguile/weak-set.c
@@ -23,6 +23,7 @@
#endif
#include <assert.h>
+#include <string.h>
#include "libguile/_scm.h"
#include "libguile/pairs.h"
diff --git a/libguile/weak-vector.c b/libguile/weak-vector.c
index 4c2f15d..f7305c0 100644
--- a/libguile/weak-vector.c
+++ b/libguile/weak-vector.c
@@ -24,6 +24,7 @@
#endif
#include <stdio.h>
+#include <string.h>
#include "libguile/_scm.h"
#include "libguile/extensions.h"
- [Guile-commits] 28/86: Devolve gc.h, (continued)
- [Guile-commits] 28/86: Devolve gc.h, Andy Wingo, 2018/06/20
- [Guile-commits] 35/86: Move struct.h include out of ports.h, Andy Wingo, 2018/06/20
- [Guile-commits] 34/86: Remove bytevectors.h include form ports.h, Andy Wingo, 2018/06/20
- [Guile-commits] 43/86: Remove error.h from inline.h, Andy Wingo, 2018/06/20
- [Guile-commits] 45/86: Move scm_tc7_pointer snarfer out to foreign.h, Andy Wingo, 2018/06/20
- [Guile-commits] 46/86: Move symbol snarfers to symbols.h, Andy Wingo, 2018/06/20
- [Guile-commits] 41/86: Remove ports.h from inline.h, Andy Wingo, 2018/06/20
- [Guile-commits] 21/86: More validate.h devolution, Andy Wingo, 2018/06/20
- [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 <=
- [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, 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