X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib_tchar.h;h=f0b17f01e51d06feda1f35b270994e1226a168c7;hp=6d81f02270ac4ffe31b9a33d81ccb1fbf3434886;hb=389f993fdf085a9bf120f8a17464e321d6e42898;hpb=d55cda59032e0abe5f71cd6f16ade943d2713fee diff --git a/include/wimlib_tchar.h b/include/wimlib_tchar.h index 6d81f022..f0b17f01 100644 --- a/include/wimlib_tchar.h +++ b/include/wimlib_tchar.h @@ -50,10 +50,11 @@ typedef wchar_t tchar; # define tunlink _wunlink # define tstrerror _wcserror # define taccess _waccess +# define tstrdup wcsdup /* The following "tchar" functions do not have exact wide-character equivalents * on Windows so require parameter rearrangement or redirection to a replacement * function defined ourselves. */ -# define TSTRDUP WSTRDUP +# define TSTRDUP WCSDUP # define tmkdir(path, mode) _wmkdir(path) # define tstrerror_r win32_strerror_r_replacement # define trename win32_rename_replacement @@ -107,6 +108,7 @@ typedef char tchar; # define tstrtod strtod # define tstrtoul strtoul # define tmkdir mkdir +# define tstrdup strdup # define TSTRDUP STRDUP # define tstrerror_r strerror_r # define trename rename