From 85a31b7764ceb6a04d1e5677dfe33c45b82d82da Mon Sep 17 00:00:00 2001 From: Collin Funk Date: Sun, 28 Sep 2025 15:07:59 -0700 Subject: [PATCH] manual: Fix missing include in memopen example. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Previously this file would fail to compile with the following error: $ gcc manual/examples/memopen.c manual/examples/memopen.c: In function ‘main’: manual/examples/memopen.c:28:30: error: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] 28 | stream = fmemopen (buffer, strlen (buffer), "r"); | ^~~~~~ manual/examples/memopen.c:19:1: note: include ‘’ or provide a declaration of ‘strlen’ 18 | #include +++ |+#include 19 | manual/examples/memopen.c:28:30: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] 28 | stream = fmemopen (buffer, strlen (buffer), "r"); | ^~~~~~ manual/examples/memopen.c:28:30: note: include ‘’ or provide a declaration of ‘strlen’ Reviewed-by: Adhemerval Zanella --- manual/examples/memopen.c | 1 + 1 file changed, 1 insertion(+) diff --git a/manual/examples/memopen.c b/manual/examples/memopen.c index e87006dc45..8ef34fcbfa 100644 --- a/manual/examples/memopen.c +++ b/manual/examples/memopen.c @@ -16,6 +16,7 @@ */ #include +#include static char buffer[] = "foobar"; -- 2.47.3