From dabb53d83733313993bef317a7b4e5c4f4b772c0 Mon Sep 17 00:00:00 2001 From: "Sijmen J. Mulder" Date: Thu, 10 Aug 2023 11:57:42 +0200 Subject: Include string.h where needed $ uname -a SunOS hipster 5.11 illumos-9ffcdb10b6 i86pc i386 i86pc $ gcc --version gcc (OpenIndiana 10.5.0-oi-0) 10.5.0 ... $ gmake 2>&1 | grep "implicit declaration" file.c:199:10: warning: implicit declaration of function 'strcasecmp' [-Wimplicit-function-declaration] file.c:249:16: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] file.c:249:16: warning: incompatible implicit declaration of built-in function 'strlen' file.c:266:28: warning: incompatible implicit declaration of built-in function 'strlen' file.c:271:31: warning: incompatible implicit declaration of built-in function 'strlen' file.c:283:9: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] file.c:283:9: warning: incompatible implicit declaration of built-in function 'strcpy' file.c:288:27: warning: incompatible implicit declaration of built-in function 'strlen' file.c:291:16: warning: incompatible implicit declaration of built-in function 'strlen' file.c:358:12: warning: incompatible implicit declaration of built-in function 'strcpy' file.c:529:52: warning: incompatible implicit declaration of built-in function 'strlen' file.c:532:52: warning: incompatible implicit declaration of built-in function 'strlen' file.c:536:74: warning: incompatible implicit declaration of built-in function 'strlen' file.c:537:74: warning: incompatible implicit declaration of built-in function 'strlen' file.c:538:74: warning: incompatible implicit declaration of built-in function 'strlen' file.c:539:74: warning: incompatible implicit declaration of built-in function 'strlen' file.c:540:74: warning: incompatible implicit declaration of built-in function 'strlen' file.c:541:74: warning: incompatible implicit declaration of built-in function 'strlen' ... --- src/actions/hide_show.c | 1 + src/actions/subtotal.c | 2 +- src/cmds/cmds.c | 1 + src/cmds/cmds_normal.c | 1 + src/file.c | 1 + src/formats/ods.c | 1 + src/gram.y | 1 + src/graph.c | 1 + src/lua.c | 1 + src/sheet.c | 1 + 10 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/actions/hide_show.c b/src/actions/hide_show.c index 23add6b..f85a8df 100644 --- a/src/actions/hide_show.c +++ b/src/actions/hide_show.c @@ -43,6 +43,7 @@ */ #include +#include #include "../sc.h" #include "../macros.h" diff --git a/src/actions/subtotal.c b/src/actions/subtotal.c index 2466dda..6d5c8fd 100644 --- a/src/actions/subtotal.c +++ b/src/actions/subtotal.c @@ -43,6 +43,7 @@ */ #include +#include #include "../sc.h" #include "../macros.h" #include "../cmds/cmds.h" @@ -51,7 +52,6 @@ /* #include -#include #include #include #include diff --git a/src/cmds/cmds.c b/src/cmds/cmds.c index ba2fba8..a865de5 100644 --- a/src/cmds/cmds.c +++ b/src/cmds/cmds.c @@ -43,6 +43,7 @@ */ #include +#include #include // for isdigit #include #include diff --git a/src/cmds/cmds_normal.c b/src/cmds/cmds_normal.c index 62e0adc..56c7e15 100644 --- a/src/cmds/cmds_normal.c +++ b/src/cmds/cmds_normal.c @@ -44,6 +44,7 @@ #include #include +#include #include "cmds.h" #include "cmds_edit.h" diff --git a/src/file.c b/src/file.c index 570c2fe..966f983 100644 --- a/src/file.c +++ b/src/file.c @@ -51,6 +51,7 @@ #include #include #include +#include #include #include #include diff --git a/src/formats/ods.c b/src/formats/ods.c index a2e701a..47515cd 100644 --- a/src/formats/ods.c +++ b/src/formats/ods.c @@ -47,6 +47,7 @@ */ #ifdef ODS +#include #include #include #include diff --git a/src/gram.y b/src/gram.y index a79e495..ca51a86 100755 --- a/src/gram.y +++ b/src/gram.y @@ -1,5 +1,6 @@ %{ #include +#include #include "sc.h" #include "cmds/cmds.h" diff --git a/src/graph.c b/src/graph.c index ad435f5..9996e36 100644 --- a/src/graph.c +++ b/src/graph.c @@ -59,6 +59,7 @@ #include #include +#include #include #include diff --git a/src/lua.c b/src/lua.c index 04a78b2..ed21469 100644 --- a/src/lua.c +++ b/src/lua.c @@ -61,6 +61,7 @@ #include #include #include +#include #include #include "sc.h" diff --git a/src/sheet.c b/src/sheet.c index 6782d94..d15dd4d 100644 --- a/src/sheet.c +++ b/src/sheet.c @@ -44,6 +44,7 @@ */ #include +#include #include "sheet.h" #include "file.h" #include "yank.h" -- cgit v1.2.3