Dear Maintainers,

This issue is resolved upstream[1]. Would it be possible to consider
releasing a new version, or applying the attached patch?

Best Regards,
 Vladimir.

[1] 
https://github.com/resurrecting-open-source-projects/sniffit/commit/df0221e95527e9f935b583da5d922c4d3e63d749
From: Sam James <s...@gentoo.org>
Date: Thu, 28 Jul 2022 12:14:44 +0100
Subject: [PATCH 2/2] Fix -Wimplicit-function-declaration (Clang 16)

Clang 16 will make -Wimplicit-function-declaration error by default.

For more information, see LWN.net [0] or LLVM's Discourse [1], gentoo-dev@ [2],
or the (new) c-std-porting mailing list [3].

[0] https://lwn.net/Articles/913505/
[1] https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
[2] https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
[3] hosted at lists.linux.dev.

Signed-off-by: Sam James <s...@gentoo.org>
Origin: upstream, https://github.com/resurrecting-open-source-projects/sniffit/commit/df0221e95527e9f935b583da5d922c4d3e63d749
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066536
Bug-Ubuntu: https://bugs.launchpad.net/debian/+source/sniffit/+bug/2061033
Forwarded: not-needed

---
 src/sn_cfgfile.c    | 1 +
 src/sn_generation.c | 2 ++
 src/sn_interface.c  | 1 +
 src/sniffit.c       | 1 +
 4 files changed, 5 insertions(+)

diff --git a/src/sn_cfgfile.c b/src/sn_cfgfile.c
index 4ea5d39..b27ac7d 100644
--- a/src/sn_cfgfile.c
+++ b/src/sn_cfgfile.c
@@ -2,6 +2,7 @@
 /*   - by          : Brecht Claerhout                                     */
 /*   - improvements: Shudoh Kazuyuki                                      */

+#include <ctype.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
diff --git a/src/sn_generation.c b/src/sn_generation.c
index e08741e..030075a 100644
--- a/src/sn_generation.c
+++ b/src/sn_generation.c
@@ -13,7 +13,9 @@
 #include "sn_curses.h"
 #include "sn_defines.h"
 #include "sn_structs.h"
+#include "sn_packets.h"
 #include "sn_generation.h"
+#include "sn_interface.h"

 extern volatile int screen_busy;

diff --git a/src/sn_interface.c b/src/sn_interface.c
index 4842974..f8434d9 100644
--- a/src/sn_interface.c
+++ b/src/sn_interface.c
@@ -4,6 +4,7 @@
 #include "sn_config.h"

 #ifdef INCLUDE_INTERFACE
+#include <ctype.h>
 #include <signal.h>
 #include <termios.h>
 #include <stdlib.h>
diff --git a/src/sniffit.c b/src/sniffit.c
index 7ab88a1..4adbe69 100644
--- a/src/sniffit.c
+++ b/src/sniffit.c
@@ -3,6 +3,7 @@

 #include "sn_config.h"		/* Config header file */

+#include <ctype.h>
 #include <unistd.h>
 #include <signal.h>
 #include <stdlib.h>
--
2.40.1

Reply via email to