<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9f9482e99e47fa780afddff95abf4ff1325365fa">https://github.com/macports/macports-ports/commit/9f9482e99e47fa780afddff95abf4ff1325365fa</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 9f9482e bdes: Fix build failure
</span>9f9482e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 9f9482e99e47fa780afddff95abf4ff1325365fa
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sat Oct 13 06:52:21 2018 -0500
<span style='display:block; white-space:pre;color:#404040;'> bdes: Fix build failure
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fix build failure due to lack of return types on functions.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also build using the right compiler and -arch flags and add universal
</span><span style='display:block; white-space:pre;color:#404040;'> variant. Use port:-style dependencies. Simplify destroot. Add note about
</span><span style='display:block; white-space:pre;color:#404040;'> DES being obsolete. Remove reinplace that does nothing.
</span>---
sysutils/bdes/Portfile | 36 +++++---
sysutils/bdes/files/bdes.c.patch | 193 +++++++++++++++++++++++++++++++++++++++
2 files changed, 215 insertions(+), 14 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/bdes/Portfile b/sysutils/bdes/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3727c91..f2c0450 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/bdes/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/bdes/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,7 +2,7 @@ PortSystem 1.0
</span>
name bdes
version 4.7-RELEASE
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories sysutils
license BSD
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,20 +13,28 @@ platforms darwin
</span> use_bzip2 yes
master_sites macports
checksums md5 7b83cf1258bd73784ce70629dcad17c5
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib lib:libcipher.1:libcipher
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:libcipher
</span> build.type bsd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args LDADD+=-L${prefix}/lib\\ -lcipher
</span> worksrcdir ${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-Makefile
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure { reinplace "s|MAN|MAN1|" ${worksrcpath}/Makefile }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-Makefile \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bdes.c.patch
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot { system "install -o root -m 755 -d ${destroot}${prefix}/bin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "install -o root -m 755 -d ${destroot}${prefix}/share/man/man1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "install -o root -m 755 -d ${destroot}${prefix}/share/doc"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "install -o root -m 755 -c ${worksrcpath}/bdes \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/bin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "install -o root -m 644 -c ${worksrcpath}/bdes.1.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/man/man1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "install -o root -m 644 -c ${worksrcpath}/bdes.ps \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/doc" }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant universal {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args CC="${configure.cc}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 ${worksrcpath}/bdes ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 ${worksrcpath}/bdes.1.gz ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 ${worksrcpath}/bdes.ps ${destroot}${prefix}/share/doc
</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;'>+notes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The DES cipher should no longer be considered secure. Please consider\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ using a more modern alternative.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/bdes/files/bdes.c.patch b/sysutils/bdes/files/bdes.c.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b2ec07d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/bdes/files/bdes.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,193 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Add function prototypes and return types.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bdes.c.orig 2000-09-22 04:42:03.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bdes.c 2018-10-13 06:35:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -162,6 +162,29 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int fbbits = -1; /* number of feedback bits */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int pflag; /* 1 to preserve parity bits */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void ecbenc(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void ecbdec(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void cbcenc(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void cbcdec(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void cfbenc(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void cfbdec(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void cfbaenc(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void cfbadec(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void ofbenc(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void ofbdec(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void cbcauth(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void cfbauth(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void cvtkey(char *, char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int setbits(char *, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void makekey(Desbuf);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int tobinhex(char, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void err(int, char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void usage(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ main(ac, av)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int ac; /* arg count */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char **av; /* arg vector */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -335,6 +358,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * print a warning message and, possibly, terminate
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ err(n, s)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int n; /* offending block number */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *s; /* the message */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -350,6 +374,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * map a hex character to an integer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tobinhex(c, radix)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char c; /* char to be converted */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int radix; /* base (2 to 16) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -381,6 +406,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * convert the key to a bit pattern
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cvtkey(obuf, ibuf)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *obuf; /* bit pattern */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *ibuf; /* the key itself */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -449,6 +475,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * 2. must be a valid decimal number
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * 3. must be a multiple of mult
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setbits(s, mult)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *s; /* the ASCII string */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int mult; /* what it must be a multiple of */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,6 +518,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * systems set the parity (high) bit of each character to 0, and the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * DES ignores the low order bit of each character.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ makekey(buf)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Desbuf buf; /* key block */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -519,6 +547,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This encrypts using the Electronic Code Book mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ecbenc()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -547,6 +576,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This decrypts using the Electronic Code Book mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ecbdec()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -578,6 +608,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This encrypts using the Cipher Block Chaining mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cbcenc()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -611,6 +642,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This decrypts using the Cipher Block Chaining mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cbcdec()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -647,6 +679,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This authenticates using the Cipher Block Chaining mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cbcauth()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n, j; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -691,6 +724,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This encrypts using the Cipher FeedBack mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfbenc()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -732,6 +766,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This decrypts using the Cipher Block Chaining mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfbdec()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -777,6 +812,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This encrypts using the alternative Cipher FeedBack mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfbaenc()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -822,6 +858,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This decrypts using the alternative Cipher Block Chaining mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfbadec()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -868,6 +905,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This encrypts using the Output FeedBack mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ofbenc()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -913,6 +951,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This decrypts using the Output Block Chaining mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ofbdec()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -961,6 +1000,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * This authenticates using the Cipher FeedBack mode of DES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfbauth()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ register int n, j; /* number of bytes actually read */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1012,6 +1052,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * change from 8 bits/Uchar to 1 bit/Uchar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ expand(from, to)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Desbuf from; /* 8bit/unsigned char string */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *to; /* 1bit/char string */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1026,6 +1067,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * change from 1 bit/char to 8 bits/Uchar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compress(from, to)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *from; /* 1bit/char string */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Desbuf to; /* 8bit/unsigned char string */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1043,6 +1085,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * message about usage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ usage()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (void)fprintf(stderr, "%s\n",
</span></pre><pre style='margin:0'>
</pre>