simon-git: putty (pre-0.77): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Sun May 8 09:09:32 BST 2022


TL;DR:
  ac3ebcc8 Fixes for Winelib builds.

Repository:     https://git.tartarus.org/simon/putty.git
On the web:     https://git.tartarus.org/?p=simon/putty.git
Branch updated: pre-0.77
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2022-05-08 09:09:32

commit ac3ebcc827983aa54f3d7e3a45e9bf55b89b24aa
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=ac3ebcc827983aa54f3d7e3a45e9bf55b89b24aa;hp=af3520d245c4c027eacb8e4efa2542f7f1e3a411
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun May 8 08:33:53 2022 +0100

    Fixes for Winelib builds.
    
    In Winelib, you have to be careful not to say 'unsigned long' where
    the API expects ULONG, because Winelib doesn't have the Windows LLP64
    nature - its unsigned long is 64 bits, whereas ULONG is 32.
    
    Also, my local Winelib has <dwmapi.h> (used in the new demo-screenshot
    system), but doesn't contain some of the definitions inside it. So
    I've expanded the cmake test of HAVE_DWMAPI_H so that it actually
    checks the things we need, instead of just the existence of the
    containing header.

 cmake/platforms/windows.cmake | 17 +++++++++++++++--
 windows/gss.c                 |  2 +-
 2 files changed, 16 insertions(+), 3 deletions(-)



More information about the tartarus-commits mailing list