mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-14 01:27:35 -05:00

The live versions of the dmemdump macros had a trailing semicolon in the expansion, which would cause them to break if used in the wrong syntactic context (e.g. between if and else with the natural semicolon at the call site). The conditioned-out versions of those and of debug() itself expanded to the empty string in place of the more usual ((void)0). And SECOND_PASS_ONLY in gtkmain.c's command-line handling should have had the standard do ... while(0) wrapper to make it reliably a single statement.