simon-git: putty (master): Jacob Nevins

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Sun Apr 21 13:07:58 BST 2019


TL;DR:
  134dc0bc Avoid using _vsnprintf on MinGW.
  81be535f Tweak __attribute__((format)) for MinGW.

Repository:     https://git.tartarus.org/simon/putty.git
On the web:     https://git.tartarus.org/?p=simon/putty.git
Branch updated: master
Committer:      Jacob Nevins <jacobn at chiark.greenend.org.uk>
Date:           2019-04-21 13:07:58

commit 134dc0bcaf60ac54ae0b6d9f154fb158bf734549
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=134dc0bcaf60ac54ae0b6d9f154fb158bf734549;hp=65b3c93a8ec0e916cbf57b9bc824dde5b6b535ef
Author: Jacob Nevins <jacobn at chiark.greenend.org.uk>
Date:   Sun Apr 21 12:54:39 2019 +0100

    Avoid using _vsnprintf on MinGW.
    
    We went to the trouble of getting standard C99 format strings with
    __USE_MINGW_ANSI_STDIO, but then used _vsnprintf, which bypasses them
    and implements the non-standard Microsoft format strings, leading to
    incorrect behaviour.
    Ubuntu 14.04's mingw-w64 at least defines a vsnprintf() in all
    circumstances, so we should use it.

 utils.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 81be535f6749d7f1f67ac29b97c1d8e5ee20021e
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=81be535f6749d7f1f67ac29b97c1d8e5ee20021e;hp=134dc0bcaf60ac54ae0b6d9f154fb158bf734549
Author: Jacob Nevins <jacobn at chiark.greenend.org.uk>
Date:   Sun Apr 21 12:54:18 2019 +0100

    Tweak __attribute__((format)) for MinGW.
    
    This silences a bunch of spurious format warnings on a Ubuntu 14.04
    mingw-w64 cross-compilation.

 misc.h    | 18 +++++++++++++++++-
 pageant.c |  2 +-
 2 files changed, 18 insertions(+), 2 deletions(-)



More information about the tartarus-commits mailing list