From 06cc0316a05e5e0ad7cb0f4aa95376953a42f751 Mon Sep 17 00:00:00 2001 From: Nick Briggs Date: Fri, 30 Jun 2017 12:33:41 -0700 Subject: [PATCH] Fix implicit declarations of library functions due to missing include string.h. modified: ../src/gcarray.c modified: ../src/initkbd.c modified: ../src/uraid.c modified: ../src/uutils.c --- src/gcarray.c | 3 +++ src/initkbd.c | 3 +++ src/uraid.c | 3 ++- src/uutils.c | 5 ++++- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/gcarray.c b/src/gcarray.c index 4011ffc..eaefdcb 100644 --- a/src/gcarray.c +++ b/src/gcarray.c @@ -62,6 +62,9 @@ static char *id = "$Id: gcarray.c,v 1.3 1999/05/31 23:35:30 sybalsky Exp $ Copyr #include "debug.h" #include "lispmap.h" #include +#if defined(MACOSX) || defined(FREEBSD) +#include +#endif /*** not currently used -FS #define min(a,b) ((a > b)?b:a) diff --git a/src/initkbd.c b/src/initkbd.c index cef75c3..a0f6f18 100644 --- a/src/initkbd.c +++ b/src/initkbd.c @@ -18,6 +18,9 @@ static char *id = "$Id: initkbd.c,v 1.2 1999/01/03 02:07:09 sybalsky Exp $ Copyr #include #include +#if defined(MACOSX) || defined(FREEBSD) +#include +#endif #ifndef DOS #include #endif /* DOS */ diff --git a/src/uraid.c b/src/uraid.c index 7aeca53..06479e7 100644 --- a/src/uraid.c +++ b/src/uraid.c @@ -27,6 +27,7 @@ static char *id = "@(#) uraid.c 1.52 4/23/92 (Venue & Fuji Xerox)"; #include #include +#include #ifdef ISC #include @@ -68,7 +69,7 @@ extern int Win_security_p; #ifdef OS5 #include #endif /* OS5 */ -#ifdef FREEBSD +#if defined(FREEBSD) || defined(MACOSX) /* for memset */ #include #endif diff --git a/src/uutils.c b/src/uutils.c index 60dd3bc..7894075 100644 --- a/src/uutils.c +++ b/src/uutils.c @@ -34,12 +34,15 @@ static char *id = "$Id: uutils.c,v 1.3 1999/05/31 23:35:47 sybalsky Exp $ Copyri #include #endif #ifndef SYSVONLY -#if defined(DOS) || defined(MACOSX) || defined(FREEBSD) +#if defined(DOS) #include #else #include #endif /* DOS */ #endif /* SYSVONLY */ +#if defined(MACOSX) || defined(FREEBSD) /* we compile these with SYSVONLY but... */ +#include +#endif #include #include "lispemul.h"