<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/232cc1460226104b16d11b22a1ad1095d91018f0">https://github.com/macports/macports-ports/commit/232cc1460226104b16d11b22a1ad1095d91018f0</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 232cc146022 skey: Fix implicit declarations, return types
</span>232cc146022 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 232cc1460226104b16d11b22a1ad1095d91018f0
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Sun Feb 4 23:09:00 2024 -0600
<span style='display:block; white-space:pre;color:#404040;'> skey: Fix implicit declarations, return types
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/69280
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Co-authored-by: Bill Cole <18053819+grumpybozo@users.noreply.github.com>
</span>---
sysutils/skey/Portfile | 11 +--
sysutils/skey/files/configure.patch | 135 ++++++++++++++++++++++++++++++++++++
sysutils/skey/files/implicit.patch | 54 +++++++++++++++
3 files changed, 196 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/skey/Portfile b/sysutils/skey/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 723644a1e69..82d425cf36e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/skey/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/skey/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,10 @@ PortSystem 1.0
</span> name skey
version 1.1.5
revision 1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 33d97cbcd6dbc91bdca5b27056d51d1f5d06b68d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e21bcb7c618c0bc87a72d8f0f097d7517fffa4e881a0f295ee1ce2a7dccf4aef \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 61911
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories sysutils security
platforms darwin freebsd netbsd
license MIT BSD Permissive
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,11 +20,10 @@ long_description ${description}
</span> homepage https://en.wikipedia.org/wiki/S/KEY
master_sites gentoo
use_bzip2 yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 af816298e3a0bc722380d0fe480189d9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 d55fb286098900cdf3eb6b174a720a06c722312a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 33d97cbcd6dbc91bdca5b27056d51d1f5d06b68d
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-no-defined.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles configure.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ implicit.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-no-defined.diff \
</span> patch-fix-manpage-name.diff
configure.perl /usr/bin/perl
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/skey/files/configure.patch b/sysutils/skey/files/configure.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..df5f0c0729e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/skey/files/configure.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,135 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Specify function return types:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Include the correct headers for exit and memcmp:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicitly declaring library function 'memcmp' with type 'int (const void *, const void *, unsigned long)' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Include the correct headers for checking for intXX_t, u_intXX_t, and uintXX_t types:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: expected ';' after expression
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: use of undeclared identifier 'uint16_t'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: use of undeclared identifier 'c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: expected ';' after expression
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: use of undeclared identifier 'uint32_t'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: use of undeclared identifier 'd'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: use of undeclared identifier 'c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: use of undeclared identifier 'd'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.o 2001-05-10 11:10:49.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2024-02-04 22:50:13.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -656,7 +656,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 657 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main(){return(0);}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main(){return(0);}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { (eval echo configure:662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_cv_prog_cc_works=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1234,6 +1234,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 1235 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ctype.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1479,7 +1480,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 1481 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main () {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Are we little or big endian? From Harbison&Steele. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ union
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1660,7 +1661,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 1661 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FILE *f=fopen("conftestval", "w");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!f) exit(1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1699,7 +1701,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 1700 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FILE *f=fopen("conftestval", "w");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!f) exit(1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1738,7 +1741,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 1739 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FILE *f=fopen("conftestval", "w");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!f) exit(1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1777,7 +1781,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 1778 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FILE *f=fopen("conftestval", "w");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!f) exit(1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1816,7 +1821,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 1817 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FILE *f=fopen("conftestval", "w");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!f) exit(1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1907,7 +1913,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 1909 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdint.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int16_t a; int32_t b; a = 1235; b = 1235;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ; return 0; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1936,7 +1942,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 1938 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ u_int16_t c; u_int32_t d; c = 1235; d = 1235;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ; return 0; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2006,7 +2012,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.$ac_ext <<EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 2008 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdint.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ uint16_t c; uint32_t d; c = 1235; d = 1235;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ; return 0; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2065,7 +2071,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #line 2066 "configure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "confdefs.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char c0 = 0x40, c1 = 0x80, c2 = 0x81;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/skey/files/implicit.patch b/sysutils/skey/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6d7060c30d2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/skey/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,54 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: call to undeclared function 'isascii'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: call to undeclared library function 'islower' with type 'int (int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: call to undeclared library function 'toupper' with type 'int (int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicit declaration of function 'errx' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicit declaration of function 'err' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicit declaration of function 'warnx' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: call to undeclared function 'warnx'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- put.c.orig 2001-05-10 12:10:49.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ put.c 2024-02-04 17:33:24.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,9 +12,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <err.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <assert.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/*#include <ctype.h>*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <ctype.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "config.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "skey.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- skeyinfo.c.orig 2001-05-10 12:10:49.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ skeyinfo.c 2024-02-04 17:34:03.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,6 +29,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*#include <limits.h>*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <pwd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <err.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <ctype.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- skeyinit.c.orig 2001-05-10 12:10:49.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ skeyinit.c 2024-02-04 17:29:39.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28,6 +28,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "config.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <errno.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <err.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ctype.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <pwd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- skeylogin.c.orig 2001-05-10 12:10:49.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ skeylogin.c 2024-02-04 17:35:19.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ctype.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <err.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <errno.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <fcntl.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span></pre><pre style='margin:0'>
</pre>