# define tsprintf swprintf
# define tfprintf fwprintf
# define tvfprintf vfwprintf
+# define tscanf swscanf
# define istalpha(c) iswalpha((wchar_t)(c))
# define istspace(c) iswspace((wchar_t)(c))
# define totlower(c) towlower((wchar_t)(c))
# define tstrtol wcstol
# define tstrtod wcstod
# define tstrtoul wcstoul
+# define tstrtoull wcstoull
# define tunlink _wunlink
# define tstrerror _wcserror
# define taccess _waccess
# define tstrdup wcsdup
-# define ttempnam _wtempnam
# define tgetenv _wgetenv
/* The following "tchar" functions do not have exact wide-character equivalents
* on Windows so require parameter rearrangement or redirection to a replacement
# define tsprintf sprintf
# define tfprintf fprintf
# define tvfprintf vfprintf
+# define tscanf sscanf
# define istalpha(c) isalpha((unsigned char)(c))
# define istspace(c) isspace((unsigned char)(c))
# define totlower(c) tolower((unsigned char)(c))
# define tstrtol strtol
# define tstrtod strtod
# define tstrtoul strtoul
+# define tstrtoull strtoull
# define tmkdir mkdir
# define tstrdup strdup
-# define ttempnam tempnam
# define tgetenv getenv
# define TSTRDUP STRDUP
# define tstrerror_r strerror_r