curl-curl/lib/vauth
Viktor Szakats 31a4f415af
build: tidy up and dedupe strdup functions
- de-dupe lib/src strdup/memdup functions into curlx.
- introduce `CURLX_STRDUP_LOW()` for mapping `strdup()`, and to do it at
  one place within the code, in `curl_setup.h`.
- tests/server: use `curlx_strdup()`. (Also to fix building without
  a system `strdup()`.)
- curlx/curlx.h: shorten and tidy up.
- adjust Windows build path to not need `HAVE_STRDUP`.
- build: stop detecting `HAVE_STRDUP` on Windows.

Closes #20497
2026-02-03 14:02:30 +01:00
..
cleartext.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
cram.c tidy-up: miscellaneous 2026-01-15 13:06:13 +01:00
digest_sspi.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
digest.c build: use more const 2026-02-02 12:32:49 +01:00
digest.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
gsasl.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
krb5_gssapi.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
krb5_sspi.c build: drop redundant unused variable suppressions 2026-01-14 10:38:34 +01:00
ntlm_sspi.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
ntlm.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
oauth2.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
spnego_gssapi.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
spnego_sspi.c build: drop redundant unused variable suppressions 2026-01-14 10:38:34 +01:00
vauth.c build: constify memchr()/strchr()/etc result variables 2026-01-25 12:21:54 +01:00
vauth.h tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00