Routine Mappings
The generic-text routine mappings are defined in TCHAR.H. _tccpy and _tclen map to functions in the MBCS model; they are mapped to macros or inline functions in the SBCS and Unicode models for completeness. For information on a generic text routine, see the help topic about the corresponding SBCS-, _MBCS-, or _UNICODE-related routine. More specific information about individual routines listed in the left column in the following table is not available in this documentation. However, you can easily look up the information on a corresponding SBCS-, _MBCS-, or _UNICODE-related routine. Use the Search command on the Helpmenu to look up any generic-text routine listed below. For related information, see Generic-Text Mappings in TCHAR.H. Generic-Text Routine Mappings Generic-text routine name | SBCS (_UNICODE & MBCS not defined) | _MBCS defined | _UNICODE defined |
---|
_cgetts | _cgets | _cgets | _cgetws | _cgetts_s | _cgets_s | _cgets_s | _cgetws_s | _cputts | _cputs | _cputs | _cputws | _fgettc | fgetc | fgetc | fgetwc | _fgettchar | _fgetchar | _fgetchar | _fgetwchar | _fgetts | fgets | fgets | fgetws | _fputtc | fputc | fputc | fputwc | _fputtchar | _fputchar | _fputchar | _fputwchar | _fputts | fputs | fputs | fputws | _ftprintf | fprintf | fprintf | fwprintf | _ftprintf_s | fprintf_s | fprintf_s | fwprintf_s | _ftscanf | fscanf | fscanf | fwscanf | _ftscanf_s | fscanf_s | fscanf_s | fwscanf_s | _gettc | getc | getc | getwc | _gettch | _getch | _getch | _getwch | _gettchar | getchar | getchar | getwchar | _gettche | _getche | _getche | _getwche | _getts | gets | gets | getws | _getts_s | gets_s | gets_s | getws_s | _istalnum | isalnum | _ismbcalnum | iswalnum | _istalpha | isalpha | _ismbcalpha | iswalpha | _istascii | isascii | isascii | iswascii | _istcntrl | iscntrl | iscntrl | iswcntrl | _istdigit | isdigit | _ismbcdigit | iswdigit | _istgraph | isgraph | _ismbcgraph | iswgraph | _istlead | Always returns false | _ismbblead | Always returns false | _istleadbyte | Always returns false | isleadbyte | Always returns false | _istlegal | Always returns true | _ismbclegal | Always returns true | _istlower | islower | _ismbclower | iswlower | _istprint | isprint | _ismbcprint | iswprint | _istpunct | ispunct | _ismbcpunct | iswpunct | _istspace | isspace | _ismbcspace | iswspace | _istupper | isupper | _ismbcupper | iswupper | _istxdigit | isxdigit | isxdigit | iswxdigit | _itot | _itoa | _itoa | _itow | _itot_s | _itoa_s | _itoa_s | _itow_s | _ltot | _ltoa | _ltoa | _ltow | _ltot_s | _ltoa_s | _ltoa_s | _ltow_s | _puttc | putc | putc | putwc | _puttch | _putch | _putch | _putwch | _puttchar | putchar | putchar | putwchar | _putts | puts | puts | _putws | _sctprintf | _scprintf | _scprintf | _scwprintf | _sntprintf | _snprintf | _snprintf | _snwprintf | _sntprintf_s | _snprintf_s | _snprintf_s | _snwprintf_s | _sntscanf | _snscanf | _snscanf | _snwscanf | _sntscanf_s | _snscanf_s | _snscanf_s | _snwscanf_s | _stprintf | sprintf | sprintf | swprintf | _stprintf_s | sprintf_s | sprintf_s | swprintf_s | _stscanf | sscanf | sscanf | swscanf | _stscanf_s | sscanf_s | sscanf_s | swscanf_s | _taccess | _access | _access | _waccess | _taccess_s | _access_s | _access_s | _waccess_s | _tasctime | asctime | asctime | _wasctime | _tasctime_s | asctime_s | asctime_s | _wasctime_s | _tccmp | Maps to macro or inline function | _mbsncmp | Maps to macro or inline function | _tccpy | Maps to macro or inline function | _mbccpy | Maps to macro or inline function | _tccpy_s | strcpy_s | _mbccpy_s | wcscpy_s | _tchdir | _chdir | _chdir | _wchdir | _tclen | Maps to macro or inline function | _mbclen | Maps to macro or inline function | _tchmod | _chmod | _chmod | _wchmod | _tcprintf | _cprintf | _cprintf | _cwprintf | _tcprintf_s | _cprintf_s | _cprintf_s | _cwprintf_s | _tcreat | _creat | _creat | _wcreat | _tcscanf | _cscanf | _cscanf | _cwscanf | _tcscanf_s | _cscanf_s | _cscanf_s | _cwscanf_s | _tcscat | strcat | _mbscat | wcscat | _tcscat_s | strcat_s | _mbscat_s | wcscat_s | _tcschr | strchr | _mbschr | wcschr | _tcsclen | strlen | _mbslen | wcslen | _tcsclen_s | strlen_s | _mbslen_s | wcslen_s | _tcscmp | strcmp | _mbscmp | wcscmp | _tcscoll | strcoll | _mbscoll | wcscoll | _tcscpy | strcpy | _mbscpy | wcscpy | _tcscpy_s | strcpy_s | _mbscpy_s | wcscpy_s | _tcscspn | strcspn | _mbscspn | wcscspn | _tcsdec | _strdec | _mbsdec | _wcsdec | _tcsdup | _strdup | _mbsdup | _wcsdup | _tcserror | strerror | strerror | _wcserror | _tcserror_s | strerror_s | strerror_s | _wcserror_s | _tcsftime | strftime | strftime | wcsftime | _tcsicmp | _stricmp | _mbsicmp | _wcsicmp | _tcsicoll | _stricoll | _mbsicoll | _wcsicoll | _tcsinc | _strinc | _mbsinc | _wcsinc | _tcslen | strlen | strlen | wcslen | _tcslen_s | strlen_s | strlen_s | wcslen_s | _tcslwr | _strlwr | _mbslwr | _wcslwr | _tcslwr_s | _strlwr_s | _mbslwr_s | _wcslwr_s | _tcsnbcnt | _strncnt | _mbsnbcnt | _wcsncnt | _tcsncat | strncat | _mbsnbcat | wcsncat | _tcsncat_s | strncat_s | _mbsnbcat_s | wcsncat_s | _tcsnccat | strncat | _mbsncat | wcsncat | _tcsnccmp | strncmp | _mbsncmp | wcsncmp | _tcsnccmp_s | strncmp_s | _mbsncmp_s | wcsncmp_s | _tcsnccoll | _strncoll | _mbsncoll | _wcsncoll | _tcsncmp | strncmp | _mbsnbcmp | wcsncmp | _tcsnccnt | _strncnt | _mbsnccnt | _wcsncnt | _tcsnccpy | strncpy | _mbsncpy | wcsncpy | _tcsnccpy_s | strncpy_s | _mbsncpy_s | wcsncpy_s | _tcsncicmp | _strnicmp | _mbsnicmp | _wcsnicmp | _tcsncicoll | _strnicoll | _mbsnicoll | _wcsnicoll | _tcsncpy | strncpy | _mbsnbcpy | wcsncpy | _tcsncpy_s | strncpy_s | _mbsnbcpy_s | wcsncpy_s | _tcsncset | _strnset | _mbsnset | _wcsnset | _tcsnextc | _strnextc | _mbsnextc | _wcsnextc | _tcsnicmp | _strnicmp | _mbsnbicmp | _wcsnicmp | _tcsnicoll | _strnicoll | _mbsnbicoll | _wcsnicoll | _tcsninc | _strninc | _mbsninc | _wcsninc | _tcsnccnt | _strncnt | _mbsnccnt | _wcsncnt | _tcsnset | _strnset | _mbsnbset | _wcsnset | _tcspbrk | strpbrk | _mbspbrk | wcspbrk | _tcsspnp | _strspnp | _mbsspnp | _wcsspnp | _tcsrchr | strrchr | _mbsrchr | wcsrchr | _tcsrev | _strrev | _mbsrev | _wcsrev | _tcsset | _strset | _mbsset | _wcsset | _tcsspn | strspn | _mbsspn | wcsspn | _tcsstr | strstr | _mbsstr | wcsstr | _tcstod | strtod | strtod | wcstod | _tcstoi64 | _strtoi64 | _strtoi64 | _wcstoi64 | _tcstok | strtok | _mbstok | wcstok | _tcstok_s | strtok_s | _mbstok_s | wcstok_s | _tcstol | strtol | strtol | wcstol | _tcstoui64 | _strtoui64 | _strtoui64 | _wcstoui64 | _tcstoul | strtoul | strtoul | wcstoul | _tcsupr | _strupr | _mbsupr | _wcsupr | _tcsupr_s | _strupr_s | _mbsupr_s | _wcsupr_s | _tcsxfrm | strxfrm | strxfrm | wcsxfrm | _tctime | ctime | ctime | _wctime | _tctime_s | ctime_s | ctime_s | _wctime_s | _tctime32 | _ctime32 | _ctime32 | _wctime32 | _tctime32_s | _ctime32_s | _ctime32_s | _wctime32_s | _tctime64 | _ctime64 | _ctime64 | _wctime64 | _tctime64_s | _ctime64_s | _ctime64_s | _wctime64_s | _texecl | _execl | _execl | _wexecl | _texecle | _execle | _execle | _wexecle | _texeclp | _execlp | _execlp | _wexeclp | _texeclpe | _execlpe | _execlpe | _wexeclpe | _texecv | _execv | _execv | _wexecv | _texecve | _execve | _execve | _wexecve | _texecvp | _execvp | _execvp | _wexecvp | _texecvpe | _execvpe | _execvpe | _wexecvpe | _tfdopen | _fdopen | _fdopen | _wfdopen | _tfindfirst | _findfirst | _findfirst | _wfindfirst | _tfindnext | _findnext | _findnext | _wfindnext | _tfindnext32 | _findnext32 | _findnext32 | _wfindnext32 | _tfindnext64 | _findnext64 | _findnext64 | _wfindnext64 | _tfindnexti64 | _findnexti64 | _findnexti64 | _wfindnexti64 | _tfindnexti6432 | _findnexti6432 | _findnexti6432 | _wfindnexti6432 | _tfindnext32i64 | _findnext32i64 | _findnext32i64 | _wfindnext32i64 | _tfopen | fopen | fopen | _wfopen | _tfopen_s | fopen_s | fopen_s | _wfopen_s | _tfreopen | freopen | freopen | _wfreopen | _tfreopen_s | freopen_s | freopen_s | _wfreopen_s | _tfsopen | _fsopen | _fsopen | _wfsopen | _tfullpath | _fullpath | _fullpath | _wfullpath | _tgetcwd | _getcwd | _getcwd | _wgetcwd | _tgetdcwd | _getdcwd | _getdcwd | _wgetdcwd | _tgetenv | getenv | getenv | _wgetenv | _tgetenv_s | getenv_s | getenv_s | _wgetenv_s | _tmain | main | main | wmain | _tmakepath | _makepath | _makepath | _wmakepath | _tmakepath_s | _makepath_s | _makepath_s | _wmakepath_s | _tmkdir | _mkdir | _mkdir | _wmkdir | _tmktemp | _mktemp | _mktemp | _wmktemp | _tmktemp_s | _mktemp_s | _mktemp_s | _wmktemp_s | _topen | _open | _open | _wopen | _topen_s | _open_s | _open_s | _wopen_s | _totlower | tolower | _mbctolower | towlower | _totupper | toupper | _mbctoupper | towupper | _tperror | perror | perror | _wperror | _tpopen | _popen | _popen | _wpopen | _tprintf | printf | printf | wprintf | _tprintf_s | printf_s | printf_s | wprintf_s | _tputenv | _putenv | _putenv | _wputenv | _tputenv_s | _putenv_s | _putenv_s | _wputenv_s | _tremove | remove | remove | _wremove | _trename | rename | rename | _wrename | _trmdir | _rmdir | _rmdir | _wrmdir | _tsearchenv | _searchenv | _searchenv | _wsearchenv | _tsearchenv_s | _searchenv_s | _searchenv_s | _wsearchenv_s | _tscanf | scanf | scanf | wscanf | _tscanf_s | scanf_s | scanf_s | wscanf_s | _tsetlocale | setlocale | setlocale | _wsetlocale | _tsopen | _sopen | _sopen | _wsopen | _tsopen_s | _sopen_s | _sopen_s | _wsopen_s | _tspawnl | _spawnl | _spawnl | _wspawnl | _tspawnle | _spawnle | _spawnle | _wspawnle | _tspawnlp | _spawnlp | _spawnlp | _wspawnlp | _tspawnlpe | _spawnlpe | _spawnlpe | _wspawnlpe | _tspawnv | _spawnv | _spawnv | _wspawnv | _tspawnve | _spawnve | _spawnve | _wspawnve | _tspawnvp | _spawnvp | _spawnvp | _wspawnvp | _tspawnvpe | _spawnvpe | _spawnvpe | _wspawnvpe | _tsplitpath | _splitpath | _splitpath | _wsplitpath | _tstat | _stat | _stat | _wstat | _tstat32 | _stat32 | _stat32 | _wstat32 | _tstati32 | _stati32 | _stati32 | _wstati32 | _tstat64 | _stat64 | _stat64 | _wstat64 | _tstati64 | _stati64 | _stati64 | _wstati64 | _tstof | atof | atof | _wtof | _tstoi | atoi | atoi | _wtoi | _tstoi64 | _atoi64 | _atoi64 | _wtoi64 | _tstol | atol | atol | _wtol | _tstrdate | _strdate | _strdate | _wstrdate | _tstrdate_s | _strdate_s | _strdate_s | _wstrdate_s | _tstrtime | _strtime | _strtime | _wstrtime | _tstrtime_s | _strtime_s | _strtime_s | _wstrtime_s | _tsystem | system | system | _wsystem | _ttempnam | _tempnam | _tempnam | _wtempnam | _ttmpnam | tmpnam | tmpnam | _wtmpnam | _ttmpnam_s | tmpnam_s | tmpnam_s | _wtmpnam_s | _ttoi | atoi | atoi | _wtoi | _ttoi64 | _atoi64 | _atoi64 | _wtoi64 | _ttol | atol | atol | _wtol | _tunlink | _unlink | _unlink | _wunlink | _tutime | _utime | _utime | _wutime | _tutime32 | _utime32 | _utime32 | _wutime32 | _tutime64 | _utime64 | _utime64 | _wutime64 | _tWinMain | WinMain | WinMain | wWinMain | _ui64tot | _ui64toa | _ui64toa | _ui64tow | _ui64tot_s | _ui64toa_s | _ui64toa_s | _ui64tow_s | _ultot | _ultoa | _ultoa | _ultow | _ultot_s | _ultoa_s | _ultoa_s | _ultow_s | _ungettc | ungetc | ungetc | ungetwc | _ungettch | _ungetch | _ungetch | _ungetwch | _vftprintf | vfprintf | vfprintf | vfwprintf | _vftprintf_s | vfprintf_s | vfprintf_s | vfwprintf_S | _vsctprintf | _vscprintf | _vscprintf | _vscwprintf | _vsctprintf_s | _vscprintf_s | _vscprintf_s | _vscwprintf_S | _vsntprintf | _vsnprintf | _vsnprintf | _vsnwprintf | _vsntprintf_s | _vsnprintf_s | _vsnprintf_s | _vsnwprintf_s | _vstprintf | vsprintf | vsprintf | vswprintf | _vstprintf_s | vsprintf_s | vsprintf_s | vswprintf_s | _vtprintf | vprintf | vprintf | vwprintf | _vtprintf_s | vprintf_s | vprintf_s | vwprintf_s |
参见参见http://msdn.microsoft.com/en-us/library/tsbaswba(VS.80).aspx
|