Also ban them via `checksrc`.
The code continues to use `_tcsdup()`.
Assisted-by: Daniel Stenberg
Closes #17840
#ifdef _WIN32
# ifdef UNICODE
-# undef wcsdup
-# undef _wcsdup
# undef _tcsdup
# else
# undef _tcsdup
#ifdef _WIN32
# ifdef UNICODE
-# undef wcsdup
-# define wcsdup(ptr) Curl_cwcsdup(ptr)
-# undef _wcsdup
-# define _wcsdup(ptr) Curl_cwcsdup(ptr)
# undef _tcsdup
# define _tcsdup(ptr) Curl_cwcsdup(ptr)
# else
#ifdef _WIN32
# ifdef UNICODE
-# undef wcsdup
-# define wcsdup(ptr) curl_dbg_wcsdup(ptr, __LINE__, __FILE__)
-# undef _wcsdup
-# define _wcsdup(ptr) curl_dbg_wcsdup(ptr, __LINE__, __FILE__)
# undef _tcsdup
# define _tcsdup(ptr) curl_dbg_wcsdup(ptr, __LINE__, __FILE__)
# else
"_tcsncat" => 1,
"_wcscat" => 1,
"_wcsncat" => 1,
+ "_wcsdup" => 1,
+ "wcsdup" => 1,
"LoadLibrary" => 1,
"LoadLibraryA" => 1,
"LoadLibraryW" => 1,