1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 18:07:59 +00:00
putty-source/windows/utils
Simon Tatham bece41ddb0 Add some missing casts in ctype functions.
I thought I'd found all of these before, but perhaps a few managed to
slip in since I last looked. The character argument to the <ctype.h>
functions must have the value of an unsigned char or EOF; passing an
ordinary char (unless you know char is unsigned on every platform the
code will ever go near) risks mistaking '\xFF' for EOF, and causing
outright undefined behaviour on byte values in the range 80-FE. Never
do it.

(cherry picked from commit a76109c586)
2023-04-19 14:28:36 +01:00
..
agent_mutex_name.c Windows Pageant: make atomic client/server decision. 2022-01-03 12:21:39 +00:00
agent_named_pipe_name.c Move agent_named_pipe_name into its own source file. 2022-01-03 12:12:05 +00:00
arm_arch_queries.c Add some missing #includes. 2022-09-03 11:59:12 +01:00
aux_match_opt.c Windows Pageant and PuTTYgen: spiff up option parsing. 2022-01-15 18:27:19 +00:00
centre_window.c Windows: utility function to centre a window. 2022-04-25 14:10:16 +01:00
cryptoapi.c Merge connshare socket naming fix from 'pre-0.75'. 2021-05-02 08:19:28 +01:00
defaults.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
dll_hijacking_protection.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
dputs.c Windows dputs: use WriteFile to avoid stdio buffering. 2021-09-30 19:00:11 +01:00
escape_registry_key.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
filename.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
fontspec.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
get_system_dir.c Factor out Windows utility function get_system_dir(). 2021-05-08 17:18:17 +01:00
get_username.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
getdlgitemtext_alloc.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
interprocess_mutex.c Windows Pageant: turn 'has_security' into a global function. 2022-03-12 21:05:07 +00:00
is_console_handle.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
load_system32_dll.c Factor out Windows utility function get_system_dir(). 2021-05-08 17:18:17 +01:00
ltime.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
make_spr_sw_abort_winerror.c Richer data type for interactive prompt results. 2021-12-28 18:08:31 +00:00
makedlgitemborderless.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
message_box.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
minefield.c Add some missing #includes. 2022-09-03 11:59:12 +01:00
open_for_write_would_lose_data.c Remove hard dependency on GetFileAttributesEx. 2022-03-12 18:51:21 +00:00
pgp_fingerprints_msgbox.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
platform_get_x_display.c Add some missing #includes. 2022-09-03 11:59:12 +01:00
registry.c windows/storage.c: factor out low-level Registry access. 2022-04-24 08:38:27 +01:00
request_file.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
screenshot.c Windows tools: assorted '-demo' options. 2022-04-02 17:23:34 +01:00
security.c Formatting: standardise on "func(\n", not "func\n(". 2022-08-03 20:48:46 +01:00
shinydialogbox.c Thread-local support for more Windows toolchains. 2022-09-02 16:11:05 +01:00
split_into_argv.c Add some missing casts in ctype functions. 2023-04-19 14:28:36 +01:00
strtoumax.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00
version.c Make init_winver() idempotent. 2022-03-12 18:51:21 +00:00
win_strerror.c New library-style 'utils' subdirectories. 2021-04-18 08:18:27 +01:00