Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tinyssh for openSUSE:Factory checked 
in at 2023-01-02 16:38:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tinyssh (Old)
 and      /work/SRC/openSUSE:Factory/.tinyssh.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tinyssh"

Mon Jan  2 16:38:26 2023 rev:6 rq:1046202 version:20230101

Changes:
--------
--- /work/SRC/openSUSE:Factory/tinyssh/tinyssh.changes  2022-12-13 
18:55:51.763329880 +0100
+++ /work/SRC/openSUSE:Factory/.tinyssh.new.1563/tinyssh.changes        
2023-01-02 16:38:27.820880153 +0100
@@ -1,0 +2,9 @@
+Mon Jan  2 13:33:39 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 20230101:
+  * LICENCE update from  public-domain to CC0,
+  * public domain works differently depending on the country,
+  * to avoid it, set explicitly CC0
+  * fixed sysdep tests, tnx Johannes Nixdorf
+
+-------------------------------------------------------------------

Old:
----
  tinyssh-20220801.tar.gz

New:
----
  tinyssh-20230101.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tinyssh.spec ++++++
--- /var/tmp/diff_new_pack.RI9j12/_old  2023-01-02 16:38:29.300888114 +0100
+++ /var/tmp/diff_new_pack.RI9j12/_new  2023-01-02 16:38:29.304888136 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tinyssh
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           tinyssh
-Version:        20220801
+Version:        20230101
 Release:        0
 Summary:        A minimalistic SSH server which implements only a subset of 
SSHv2 features
 License:        CC0-1.0

++++++ tinyssh-20220801.tar.gz -> tinyssh-20230101.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/.travis.yml 
new/tinyssh-20230101/.travis.yml
--- old/tinyssh-20220801/.travis.yml    2022-07-17 09:30:14.000000000 +0200
+++ new/tinyssh-20230101/.travis.yml    1970-01-01 01:00:00.000000000 +0100
@@ -1,36 +0,0 @@
-language: c
-
-jobs:
-  include:
-    -
-      os: linux
-      dist: focal
-      arch: amd64
-      addons:
-        apt:
-          packages:
-            - build-essential
-            - curl
-    -
-      os: linux
-      dist: focal
-      arch: s390x
-      addons:
-        apt:
-          packages:
-            - build-essential
-            - curl
-    -
-      os: osx
-    -
-      os: freebsd
-      addons:
-        pkg:
-          - curl
-
-script:
-  - cd "$TRAVIS_BUILD_DIR"
-  - $CC -dM -E - < /dev/null
-  - make
-
-install: skip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/LICENCE new/tinyssh-20230101/LICENCE
--- old/tinyssh-20220801/LICENCE        2022-07-17 09:30:14.000000000 +0200
+++ new/tinyssh-20230101/LICENCE        2022-12-31 09:40:56.000000000 +0100
@@ -1,122 +1,121 @@
-Public domain.
-
-
-For jurisdictions where 'Public domain' mark is not legal, follow:
-
+Creative Commons Legal Code
 
 CC0 1.0 Universal
 
+    CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+    LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
+    ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
+    INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
+    REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
+    PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
+    THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
+    HEREUNDER.
+
 Statement of Purpose
 
 The laws of most jurisdictions throughout the world automatically confer
-exclusive Copyright and Related Rights (defined below) upon the creator and
-subsequent owner(s) (each and all, an "owner") of an original work of
+exclusive Copyright and Related Rights (defined below) upon the creator
+and subsequent owner(s) (each and all, an "owner") of an original work of
 authorship and/or a database (each, a "Work").
 
-Certain owners wish to permanently relinquish those rights to a Work for the
-purpose of contributing to a commons of creative, cultural and scientific
-works ("Commons") that the public can reliably and without fear of later
-claims of infringement build upon, modify, incorporate in other works, reuse
-and redistribute as freely as possible in any form whatsoever and for any
-purposes, including without limitation commercial purposes. These owners may
-contribute to the Commons to promote the ideal of a free culture and the
-further production of creative, cultural and scientific works, or to gain
-reputation or greater distribution for their Work in part through the use and
-efforts of others.
-
-For these and/or other purposes and motivations, and without any expectation
-of additional consideration or compensation, the person associating CC0 with a
-Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
-and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
-and publicly distribute the Work under its terms, with knowledge of his or her
-Copyright and Related Rights in the Work and the meaning and intended legal
-effect of CC0 on those rights.
+Certain owners wish to permanently relinquish those rights to a Work for
+the purpose of contributing to a commons of creative, cultural and
+scientific works ("Commons") that the public can reliably and without fear
+of later claims of infringement build upon, modify, incorporate in other
+works, reuse and redistribute as freely as possible in any form whatsoever
+and for any purposes, including without limitation commercial purposes.
+These owners may contribute to the Commons to promote the ideal of a free
+culture and the further production of creative, cultural and scientific
+works, or to gain reputation or greater distribution for their Work in
+part through the use and efforts of others.
+
+For these and/or other purposes and motivations, and without any
+expectation of additional consideration or compensation, the person
+associating CC0 with a Work (the "Affirmer"), to the extent that he or she
+is an owner of Copyright and Related Rights in the Work, voluntarily
+elects to apply CC0 to the Work and publicly distribute the Work under its
+terms, with knowledge of his or her Copyright and Related Rights in the
+Work and the meaning and intended legal effect of CC0 on those rights.
 
 1. Copyright and Related Rights. A Work made available under CC0 may be
 protected by copyright and related or neighboring rights ("Copyright and
-Related Rights"). Copyright and Related Rights include, but are not limited
-to, the following:
+Related Rights"). Copyright and Related Rights include, but are not
+limited to, the following:
 
-  i. the right to reproduce, adapt, distribute, perform, display, communicate,
-  and translate a Work;
-
-  ii. moral rights retained by the original author(s) and/or performer(s);
-
-  iii. publicity and privacy rights pertaining to a person's image or likeness
-  depicted in a Work;
-
-  iv. rights protecting against unfair competition in regards to a Work,
-  subject to the limitations in paragraph 4(a), below;
-
-  v. rights protecting the extraction, dissemination, use and reuse of data in
-  a Work;
-
-  vi. database rights (such as those arising under Directive 96/9/EC of the
-  European Parliament and of the Council of 11 March 1996 on the legal
-  protection of databases, and under any national implementation thereof,
-  including any amended or successor version of such directive); and
-
-  vii. other similar, equivalent or corresponding rights throughout the world
-  based on applicable law or treaty, and any national implementations thereof.
-
-2. Waiver. To the greatest extent permitted by, but not in contravention of,
-applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
-unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
-and Related Rights and associated claims and causes of action, whether now
-known or unknown (including existing as well as future claims and causes of
-action), in the Work (i) in all territories worldwide, (ii) for the maximum
-duration provided by applicable law or treaty (including future time
-extensions), (iii) in any current or future medium and for any number of
-copies, and (iv) for any purpose whatsoever, including without limitation
-commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
-the Waiver for the benefit of each member of the public at large and to the
-detriment of Affirmer's heirs and successors, fully intending that such Waiver
-shall not be subject to revocation, rescission, cancellation, termination, or
-any other legal or equitable action to disrupt the quiet enjoyment of the Work
-by the public as contemplated by Affirmer's express Statement of Purpose.
-
-3. Public License Fallback. Should any part of the Waiver for any reason be
-judged legally invalid or ineffective under applicable law, then the Waiver
-shall be preserved to the maximum extent permitted taking into account
-Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
-is so judged Affirmer hereby grants to each affected person a royalty-free,
-non transferable, non sublicensable, non exclusive, irrevocable and
-unconditional license to exercise Affirmer's Copyright and Related Rights in
-the Work (i) in all territories worldwide, (ii) for the maximum duration
-provided by applicable law or treaty (including future time extensions), (iii)
-in any current or future medium and for any number of copies, and (iv) for any
-purpose whatsoever, including without limitation commercial, advertising or
-promotional purposes (the "License"). The License shall be deemed effective as
-of the date CC0 was applied by Affirmer to the Work. Should any part of the
-License for any reason be judged legally invalid or ineffective under
-applicable law, such partial invalidity or ineffectiveness shall not
-invalidate the remainder of the License, and in such case Affirmer hereby
-affirms that he or she will not (i) exercise any of his or her remaining
-Copyright and Related Rights in the Work or (ii) assert any associated claims
-and causes of action with respect to the Work, in either case contrary to
-Affirmer's express Statement of Purpose.
+  i. the right to reproduce, adapt, distribute, perform, display,
+     communicate, and translate a Work;
+ ii. moral rights retained by the original author(s) and/or performer(s);
+iii. publicity and privacy rights pertaining to a person's image or
+     likeness depicted in a Work;
+ iv. rights protecting against unfair competition in regards to a Work,
+     subject to the limitations in paragraph 4(a), below;
+  v. rights protecting the extraction, dissemination, use and reuse of data
+     in a Work;
+ vi. database rights (such as those arising under Directive 96/9/EC of the
+     European Parliament and of the Council of 11 March 1996 on the legal
+     protection of databases, and under any national implementation
+     thereof, including any amended or successor version of such
+     directive); and
+vii. other similar, equivalent or corresponding rights throughout the
+     world based on applicable law or treaty, and any national
+     implementations thereof.
+
+2. Waiver. To the greatest extent permitted by, but not in contravention
+of, applicable law, Affirmer hereby overtly, fully, permanently,
+irrevocably and unconditionally waives, abandons, and surrenders all of
+Affirmer's Copyright and Related Rights and associated claims and causes
+of action, whether now known or unknown (including existing as well as
+future claims and causes of action), in the Work (i) in all territories
+worldwide, (ii) for the maximum duration provided by applicable law or
+treaty (including future time extensions), (iii) in any current or future
+medium and for any number of copies, and (iv) for any purpose whatsoever,
+including without limitation commercial, advertising or promotional
+purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
+member of the public at large and to the detriment of Affirmer's heirs and
+successors, fully intending that such Waiver shall not be subject to
+revocation, rescission, cancellation, termination, or any other legal or
+equitable action to disrupt the quiet enjoyment of the Work by the public
+as contemplated by Affirmer's express Statement of Purpose.
+
+3. Public License Fallback. Should any part of the Waiver for any reason
+be judged legally invalid or ineffective under applicable law, then the
+Waiver shall be preserved to the maximum extent permitted taking into
+account Affirmer's express Statement of Purpose. In addition, to the
+extent the Waiver is so judged Affirmer hereby grants to each affected
+person a royalty-free, non transferable, non sublicensable, non exclusive,
+irrevocable and unconditional license to exercise Affirmer's Copyright and
+Related Rights in the Work (i) in all territories worldwide, (ii) for the
+maximum duration provided by applicable law or treaty (including future
+time extensions), (iii) in any current or future medium and for any number
+of copies, and (iv) for any purpose whatsoever, including without
+limitation commercial, advertising or promotional purposes (the
+"License"). The License shall be deemed effective as of the date CC0 was
+applied by Affirmer to the Work. Should any part of the License for any
+reason be judged legally invalid or ineffective under applicable law, such
+partial invalidity or ineffectiveness shall not invalidate the remainder
+of the License, and in such case Affirmer hereby affirms that he or she
+will not (i) exercise any of his or her remaining Copyright and Related
+Rights in the Work or (ii) assert any associated claims and causes of
+action with respect to the Work, in either case contrary to Affirmer's
+express Statement of Purpose.
 
 4. Limitations and Disclaimers.
 
-  a. No trademark or patent rights held by Affirmer are waived, abandoned,
-  surrendered, licensed or otherwise affected by this document.
-
-  b. Affirmer offers the Work as-is and makes no representations or warranties
-  of any kind concerning the Work, express, implied, statutory or otherwise,
-  including without limitation warranties of title, merchantability, fitness
-  for a particular purpose, non infringement, or the absence of latent or
-  other defects, accuracy, or the present or absence of errors, whether or not
-  discoverable, all to the greatest extent permissible under applicable law.
-
-  c. Affirmer disclaims responsibility for clearing rights of other persons
-  that may apply to the Work or any use thereof, including without limitation
-  any person's Copyright and Related Rights in the Work. Further, Affirmer
-  disclaims responsibility for obtaining any necessary consents, permissions
-  or other rights required for any use of the Work.
-
-  d. Affirmer understands and acknowledges that Creative Commons is not a
-  party to this document and has no duty or obligation with respect to this
-  CC0 or use of the Work.
-
-For more information, please see
-<http://creativecommons.org/publicdomain/zero/1.0/>
+ a. No trademark or patent rights held by Affirmer are waived, abandoned,
+    surrendered, licensed or otherwise affected by this document.
+ b. Affirmer offers the Work as-is and makes no representations or
+    warranties of any kind concerning the Work, express, implied,
+    statutory or otherwise, including without limitation warranties of
+    title, merchantability, fitness for a particular purpose, non
+    infringement, or the absence of latent or other defects, accuracy, or
+    the present or absence of errors, whether or not discoverable, all to
+    the greatest extent permissible under applicable law.
+ c. Affirmer disclaims responsibility for clearing rights of other persons
+    that may apply to the Work or any use thereof, including without
+    limitation any person's Copyright and Related Rights in the Work.
+    Further, Affirmer disclaims responsibility for obtaining any necessary
+    consents, permissions or other rights required for any use of the
+    Work.
+ d. Affirmer understands and acknowledges that Creative Commons is not a
+    party to this document and has no duty or obligation with respect to
+    this CC0 or use of the Work.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/README.md 
new/tinyssh-20230101/README.md
--- old/tinyssh-20220801/README.md      2022-07-17 09:30:14.000000000 +0200
+++ new/tinyssh-20230101/README.md      2022-12-31 09:40:56.000000000 +0100
@@ -17,8 +17,8 @@
 * beta(updated): 2018.01.01 - ????.??.?? (ready for production use)
 * stable: expected ????.??.?? - (ready for production use - including 
post-quantum crypto)
 
-### Current release (20220305) ###
-* has 62633 words of code
+### Current release (20220801) ###
+* has 62899 words of code
 * beta release
 
 ### How-to run ###
@@ -63,5 +63,3 @@
                [Install]
                WantedBy=multi-user.target
 ~~~
-
-[![TravisCI 
status](https://travis-ci.com/janmojzis/tinyssh.svg?branch=master)](https://travis-ci.com/janmojzis/tinyssh)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/sysdep/haslogintty.h-yes.c 
new/tinyssh-20230101/sysdep/haslogintty.h-yes.c
--- old/tinyssh-20220801/sysdep/haslogintty.h-yes.c     2022-07-17 
09:30:14.000000000 +0200
+++ new/tinyssh-20230101/sysdep/haslogintty.h-yes.c     2022-12-31 
09:40:56.000000000 +0100
@@ -5,6 +5,8 @@
     login_tty(0);
 }
 
-int main(void) {
+int main(int argc, char **argv) {
+    if (!argc)
+        foo();
     return 0;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/sysdep/hasopenpty.h-yes.c 
new/tinyssh-20230101/sysdep/hasopenpty.h-yes.c
--- old/tinyssh-20220801/sysdep/hasopenpty.h-yes.c      2022-07-17 
09:30:14.000000000 +0200
+++ new/tinyssh-20230101/sysdep/hasopenpty.h-yes.c      2022-12-31 
09:40:56.000000000 +0100
@@ -10,6 +10,8 @@
     openpty(&master, &slave, 0, 0, 0);
 }
 
-int main(void) {
+int main(int argc, char **argv) {
+    if (!argc)
+        foo();
     return 0;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/sysdep/hasutmploginlogout.h-yes.c 
new/tinyssh-20230101/sysdep/hasutmploginlogout.h-yes.c
--- old/tinyssh-20220801/sysdep/hasutmploginlogout.h-yes.c      2022-07-17 
09:30:14.000000000 +0200
+++ new/tinyssh-20230101/sysdep/hasutmploginlogout.h-yes.c      2022-12-31 
09:40:56.000000000 +0100
@@ -12,6 +12,8 @@
     logout(ut.ut_line);
 }
 
-int main(void) {
+int main(int argc, char **argv) {
+    if (!argc)
+      foo();
     return 0;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/sysdep/hasutmplogwtmp.h-yes.c 
new/tinyssh-20230101/sysdep/hasutmplogwtmp.h-yes.c
--- old/tinyssh-20220801/sysdep/hasutmplogwtmp.h-yes.c  2022-07-17 
09:30:14.000000000 +0200
+++ new/tinyssh-20230101/sysdep/hasutmplogwtmp.h-yes.c  2022-12-31 
09:40:56.000000000 +0100
@@ -6,6 +6,8 @@
     logwtmp("", "", "");
 }
 
-int main(void) {
+int main(int argc, char **argv) {
+    if (!argc)
+        foo();
     return 0;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/sysdep/hasutmpx.h-yes.c 
new/tinyssh-20230101/sysdep/hasutmpx.h-yes.c
--- old/tinyssh-20220801/sysdep/hasutmpx.h-yes.c        2022-07-17 
09:30:14.000000000 +0200
+++ new/tinyssh-20230101/sysdep/hasutmpx.h-yes.c        2022-12-31 
09:40:56.000000000 +0100
@@ -15,6 +15,8 @@
     endutxent();
 }
 
-int main(void) {
+int main(int argc, char **argv) {
+    if (!argc)
+        foo();
     return 0;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/sysdep/hasutmpxupdwtmpx.h-yes.c 
new/tinyssh-20230101/sysdep/hasutmpxupdwtmpx.h-yes.c
--- old/tinyssh-20220801/sysdep/hasutmpxupdwtmpx.h-yes.c        2022-07-17 
09:30:14.000000000 +0200
+++ new/tinyssh-20230101/sysdep/hasutmpxupdwtmpx.h-yes.c        2022-12-31 
09:40:56.000000000 +0100
@@ -6,6 +6,8 @@
     updwtmpx("/nonexistent", &ut);
 }
 
-int main(void) {
+int main(int argc, char **argv) {
+    if (!argc)
+        foo();
     return 0;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/tinyssh/buf.h 
new/tinyssh-20230101/tinyssh/buf.h
--- old/tinyssh-20220801/tinyssh/buf.h  2022-07-17 09:30:14.000000000 +0200
+++ new/tinyssh-20230101/tinyssh/buf.h  2022-12-31 09:40:56.000000000 +0100
@@ -32,21 +32,21 @@
 extern int buf_putsharedsecret_(const char *, unsigned long long, struct buf 
*, const unsigned char *, long long);
 extern int buf_putbase64_(const char *, unsigned long long, struct buf *, 
const unsigned char *, long long);
 
-#define buf_init(a, b, c) buf_init_(__FILE__, __LINE__, (a), (b), (c)) 
-#define buf_purge(a) buf_purge_(__FILE__, __LINE__, (a)) 
-#define buf_ready(a, b) buf_ready_(__FILE__, __LINE__, (a), (b)) 
+#define buf_init(a, b, cc) buf_init_(__FILE__, __LINE__, (a), (b), (cc))
+#define buf_purge(a) buf_purge_(__FILE__, __LINE__, (a))
+#define buf_ready(a, b) buf_ready_(__FILE__, __LINE__, (a), (b))
 
-#define buf_put(a, b, c) buf_put_(__FILE__, __LINE__, (a), (b), (c)) 
-#define buf_puts(a, b) buf_puts_(__FILE__, __LINE__, (a), (b)) 
-#define buf_putzerobytes(a, b)  buf_putzerobytes_(__FILE__, __LINE__, (a), 
(b)) 
-#define buf_putrandombytes(a, b)  buf_putrandombytes_(__FILE__, __LINE__, (a), 
(b)) 
-#define buf_putpadding(a, b)  buf_putpadding_(__FILE__, __LINE__, (a), (b)) 
-#define buf_putnum32(a, b) buf_putnum32_(__FILE__, __LINE__, (a), (b)) 
-#define buf_putnum8(a, b) buf_putnum8_(__FILE__, __LINE__, (a), (b)) 
-#define buf_putstringlen(a, b, c) buf_putstringlen_(__FILE__, __LINE__, (a), 
(b), (c)) 
-#define buf_putstring(a, b) buf_putstring_(__FILE__, __LINE__, (a), (b)) 
-#define buf_putsharedsecret(a, b, c) buf_putsharedsecret_(__FILE__, __LINE__, 
(a), (b), (c)) 
-#define buf_putbase64(a, b, c) buf_putbase64_(__FILE__, __LINE__, (a), (b), 
(c)) 
+#define buf_put(a, b, cc) buf_put_(__FILE__, __LINE__, (a), (b), (cc))
+#define buf_puts(a, b) buf_puts_(__FILE__, __LINE__, (a), (b))
+#define buf_putzerobytes(a, b)  buf_putzerobytes_(__FILE__, __LINE__, (a), (b))
+#define buf_putrandombytes(a, b)  buf_putrandombytes_(__FILE__, __LINE__, (a), 
(b))
+#define buf_putpadding(a, b)  buf_putpadding_(__FILE__, __LINE__, (a), (b))
+#define buf_putnum32(a, b) buf_putnum32_(__FILE__, __LINE__, (a), (b))
+#define buf_putnum8(a, b) buf_putnum8_(__FILE__, __LINE__, (a), (b))
+#define buf_putstringlen(a, b, cc) buf_putstringlen_(__FILE__, __LINE__, (a), 
(b), (cc))
+#define buf_putstring(a, b) buf_putstring_(__FILE__, __LINE__, (a), (b))
+#define buf_putsharedsecret(a, b, cc) buf_putsharedsecret_(__FILE__, __LINE__, 
(a), (b), (cc))
+#define buf_putbase64(a, b, cc) buf_putbase64_(__FILE__, __LINE__, (a), (b), 
(cc))
 
 #endif
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/tinyssh/die.h 
new/tinyssh-20230101/tinyssh/die.h
--- old/tinyssh-20220801/tinyssh/die.h  2022-07-17 09:30:14.000000000 +0200
+++ new/tinyssh-20230101/tinyssh/die.h  2022-12-31 09:40:56.000000000 +0100
@@ -3,6 +3,6 @@
 
 extern void die_usage(const char *);
 extern void die_fatal_(const char *, unsigned long long, const char *, const 
char *, const char *);
-#define die_fatal(a, b, c) die_fatal_(__FILE__, __LINE__, (a), (b), (c)) 
+#define die_fatal(a, b, cc) die_fatal_(__FILE__, __LINE__, (a), (b), (cc))
 
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tinyssh-20220801/tinyssh/packetparser.h 
new/tinyssh-20230101/tinyssh/packetparser.h
--- old/tinyssh-20220801/tinyssh/packetparser.h 2022-07-17 09:30:14.000000000 
+0200
+++ new/tinyssh-20230101/tinyssh/packetparser.h 2022-12-31 09:40:56.000000000 
+0100
@@ -10,11 +10,10 @@
 extern long long packetparser_skip_(const char *, unsigned long long, const 
unsigned char *, long long, long long, long long);
 extern long long packetparser_end_(const char *, unsigned long long, const 
unsigned char *, long long, long long);
 
-#define packetparser_uint8(a, b, c, d)  packetparser_uint8_(__FILE__, 
__LINE__, (a), (b), (c), (d)) 
-#define packetparser_uint32(a, b, c, d) packetparser_uint32_(__FILE__, 
__LINE__, (a), (b), (c), (d)) 
-#define packetparser_copy(a, b, c, d, e)packetparser_copy_(__FILE__, __LINE__, 
(a), (b), (c), (d), (e)) 
-#define packetparser_skip(a, b, c, d) packetparser_skip_(__FILE__, __LINE__, 
(a), (b), (c), (d)) 
-#define packetparser_end(a, b, c) packetparser_end_(__FILE__, __LINE__, (a), 
(b), (c)) 
+#define packetparser_uint8(a, b, cc, d)  packetparser_uint8_(__FILE__, 
__LINE__, (a), (b), (cc), (d))
+#define packetparser_uint32(a, b, cc, d) packetparser_uint32_(__FILE__, 
__LINE__, (a), (b), (cc), (d))
+#define packetparser_copy(a, b, cc, d, e) packetparser_copy_(__FILE__, 
__LINE__, (a), (b), (cc), (d), (e))
+#define packetparser_skip(a, b, cc, d) packetparser_skip_(__FILE__, __LINE__, 
(a), (b), (cc), (d))
+#define packetparser_end(a, b, cc) packetparser_end_(__FILE__, __LINE__, (a), 
(b), (cc))
 
 #endif
-

Reply via email to