STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Typedefs | Functions | Variables
tchar.h File Reference
#include <crtdefs.h>
#include <string.h>

Go to the source code of this file.

Macros

#define _INC_TCHAR
 
#define _ftcscat   _tcscat
 
#define _ftcschr   _tcschr
 
#define _ftcscpy   _tcscpy
 
#define _ftcscspn   _tcscspn
 
#define _ftcslen   _tcslen
 
#define _ftcsncat   _tcsncat
 
#define _ftcsncpy   _tcsncpy
 
#define _ftcspbrk   _tcspbrk
 
#define _ftcsrchr   _tcsrchr
 
#define _ftcsspn   _tcsspn
 
#define _ftcsstr   _tcsstr
 
#define _ftcstok   _tcstok
 
#define _ftcsdup   _tcsdup
 
#define _ftcsnset   _tcsnset
 
#define _ftcsrev   _tcsrev
 
#define _ftcsset   _tcsset
 
#define _ftcscmp   _tcscmp
 
#define _ftcsicmp   _tcsicmp
 
#define _ftcsnccmp   _tcsnccmp
 
#define _ftcsncmp   _tcsncmp
 
#define _ftcsncicmp   _tcsncicmp
 
#define _ftcsnicmp   _tcsnicmp
 
#define _ftcscoll   _tcscoll
 
#define _ftcsicoll   _tcsicoll
 
#define _ftcsnccoll   _tcsnccoll
 
#define _ftcsncoll   _tcsncoll
 
#define _ftcsncicoll   _tcsncicoll
 
#define _ftcsnicoll   _tcsnicoll
 
#define _ftcsclen   _tcsclen
 
#define _ftcsnccat   _tcsnccat
 
#define _ftcsnccpy   _tcsnccpy
 
#define _ftcsncset   _tcsncset
 
#define _ftcsdec   _tcsdec
 
#define _ftcsinc   _tcsinc
 
#define _ftcsnbcnt   _tcsnbcnt
 
#define _ftcsnccnt   _tcsnccnt
 
#define _ftcsnextc   _tcsnextc
 
#define _ftcsninc   _tcsninc
 
#define _ftcsspnp   _tcsspnp
 
#define _ftcslwr   _tcslwr
 
#define _ftcsupr   _tcsupr
 
#define _ftclen   _tclen
 
#define _ftccpy   _tccpy
 
#define _ftccmp   _tccmp
 
#define _WConst_return   _CONST_RETURN
 
#define _TEOF   EOF
 
#define __T(x)   x
 
#define _tmain   main
 
#define _tWinMain   WinMain
 
#define _tenviron   _environ
 
#define __targv   __argv
 
#define _tprintf   printf
 
#define _tprintf_l   _printf_l
 
#define _tprintf_s   printf_s
 
#define _tprintf_s_l   _printf_s_l
 
#define _tprintf_p   _printf_p
 
#define _tprintf_p_l   _printf_p_l
 
#define _tcprintf   _cprintf
 
#define _tcprintf_l   _cprintf_l
 
#define _tcprintf_s   _cprintf_s
 
#define _tcprintf_s_l   _cprintf_s_l
 
#define _tcprintf_p   _cprintf_p
 
#define _tcprintf_p_l   _cprintf_p_l
 
#define _vtcprintf   _vcprintf
 
#define _vtcprintf_l   _vcprintf_l
 
#define _vtcprintf_s   _vcprintf_s
 
#define _vtcprintf_s_l   _vcprintf_s_l
 
#define _vtcprintf_p   _vcprintf_p
 
#define _vtcprintf_p_l   _vcprintf_p_l
 
#define _ftprintf   fprintf
 
#define _ftprintf_l   _fprintf_l
 
#define _ftprintf_s   fprintf_s
 
#define _ftprintf_s_l   _fprintf_s_l
 
#define _ftprintf_p   _fprintf_p
 
#define _ftprintf_p_l   _fprintf_p_l
 
#define _stprintf   sprintf
 
#define _stprintf_l   _sprintf_l
 
#define _stprintf_s   sprintf_s
 
#define _stprintf_s_l   _sprintf_s_l
 
#define _stprintf_p   _sprintf_p
 
#define _stprintf_p_l   _sprintf_p_l
 
#define _sctprintf   _scprintf
 
#define _sctprintf_l   _scprintf_l
 
#define _sctprintf_p   _scprintf_p
 
#define _sctprintf_p_l   _scprintf_p_l
 
#define _sntprintf   _snprintf
 
#define _sntprintf_l   _snprintf_l
 
#define _sntprintf_s   _snprintf_s
 
#define _sntprintf_s_l   _snprintf_s_l
 
#define _vtprintf   vprintf
 
#define _vtprintf_l   _vprintf_l
 
#define _vtprintf_s   vprintf_s
 
#define _vtprintf_s_l   _vprintf_s_l
 
#define _vtprintf_p   _vprintf_p
 
#define _vtprintf_p_l   _vprintf_p_l
 
#define _vftprintf   vfprintf
 
#define _vftprintf_l   _vfprintf_l
 
#define _vftprintf_s   vfprintf_s
 
#define _vftprintf_s_l   _vfprintf_s_l
 
#define _vftprintf_p   _vfprintf_p
 
#define _vftprintf_p_l   _vfprintf_p_l
 
#define _vstprintf   vsprintf
 
#define _vstprintf_l   _vsprintf_l
 
#define _vstprintf_s   vsprintf_s
 
#define _vstprintf_s_l   _vsprintf_s_l
 
#define _vstprintf_p   _vsprintf_p
 
#define _vstprintf_p_l   _vsprintf_p_l
 
#define _vsctprintf   _vscprintf
 
#define _vsctprintf_l   _vscprintf_l
 
#define _vsctprintf_p   _vscprintf_p
 
#define _vsctprintf_p_l   _vscprintf_p_l
 
#define _vsntprintf   _vsnprintf
 
#define _vsntprintf_l   _vsnprintf_l
 
#define _vsntprintf_s   _vsnprintf_s
 
#define _vsntprintf_s_l   _vsnprintf_s_l
 
#define _tscanf   scanf
 
#define _tscanf_l   _scanf_l
 
#define _tscanf_s   scanf_s
 
#define _tscanf_s_l   _scanf_s_l
 
#define _tcscanf   _cscanf
 
#define _tcscanf_l   _cscanf_l
 
#define _tcscanf_s   _cscanf_s
 
#define _tcscanf_s_l   _cscanf_s_l
 
#define _ftscanf   fscanf
 
#define _ftscanf_l   _fscanf_l
 
#define _ftscanf_s   fscanf_s
 
#define _ftscanf_s_l   _fscanf_s_l
 
#define _stscanf   sscanf
 
#define _stscanf_l   _sscanf_l
 
#define _stscanf_s   sscanf_s
 
#define _stscanf_s_l   _sscanf_s_l
 
#define _sntscanf   _snscanf
 
#define _sntscanf_l   _snscanf_l
 
#define _sntscanf_s   _snscanf_s
 
#define _sntscanf_s_l   _snscanf_s_l
 
#define _vtscanf   vscanf
 
#define _vtscanf_s   vscanf_s
 
#define _vftscanf   vfscanf
 
#define _vftscanf_s   vfscanf_s
 
#define _vstscanf   vsscanf
 
#define _vstscanf_s   vsscanf_s
 
#define _fgettc   fgetc
 
#define _fgettc_nolock   _fgetc_nolock
 
#define _fgettchar   _fgetchar
 
#define _fgetts   fgets
 
#define _fputtc   fputc
 
#define _fputtc_nolock   _fputc_nolock
 
#define _fputtchar   _fputchar
 
#define _fputts   fputs
 
#define _cputts   _cputs
 
#define _gettc   getc
 
#define _gettc_nolock   _getc_nolock
 
#define _gettch   _getch
 
#define _gettch_nolock   _getch_nolock
 
#define _gettche   _getche
 
#define _gettche_nolock   _getche_nolock
 
#define _gettchar   getchar
 
#define _gettchar_nolock   _getchar_nolock
 
#define _getts   gets
 
#define _getts_s   gets_s
 
#define _cgetts   _cgets
 
#define _cgetts_s   _cgets_s
 
#define _puttc   putc
 
#define _puttc_nolock   _putc_nolock
 
#define _puttchar   putchar
 
#define _puttchar_nolock   _putchar_nolock
 
#define _puttch   _putch
 
#define _puttch_nolock   _putch_nolock
 
#define _putts   puts
 
#define _ungettc   ungetc
 
#define _ungettc_nolock   _ungetc_nolock
 
#define _ungettch   _ungetch
 
#define _ungettch_nolock   _ungetch_nolock
 
#define _tcstod   strtod
 
#define _tcstof   strtof
 
#define _tcstol   strtol
 
#define _tcstold   strtold
 
#define _tcstoll   strtoll
 
#define _tcstoul   strtoul
 
#define _tcstoull   strtoull
 
#define _tcstoimax   strtoimax
 
#define _tcstoumax   strtoumax
 
#define _ttof   atof
 
#define _tstof   atof
 
#define _tstol   atol
 
#define _tstoll   atoll
 
#define _tstoi   atoi
 
#define _tstoi64   _atoi64
 
#define _tcstod_l   _strtod_l
 
#define _tcstof_l   _strtof_l
 
#define _tcstol_l   _strtol_l
 
#define _tcstold_l   _strtold_l
 
#define _tcstoll_l   _strtoll_l
 
#define _tcstoul_l   _strtoul_l
 
#define _tcstoull_l   _strtoull_l
 
#define _tcstoimax_l   _strtoimax_l
 
#define _tcstoumax_l   _strtoumax_l
 
#define _tstof_l   _atof_l
 
#define _tstol_l   _atol_l
 
#define _tstoll_l   _atoll_l
 
#define _tstoi_l   _atoi_l
 
#define _tstoi64_l   _atoi64_l
 
#define _itot_s   _itoa_s
 
#define _ltot_s   _ltoa_s
 
#define _ultot_s   _ultoa_s
 
#define _itot   _itoa
 
#define _ltot   _ltoa
 
#define _ultot   _ultoa
 
#define _ttoi   atoi
 
#define _ttol   atol
 
#define _ttoll   atoll
 
#define _ttoi64   _atoi64
 
#define _tcstoi64   _strtoi64
 
#define _tcstoi64_l   _strtoi64_l
 
#define _tcstoui64   _strtoui64
 
#define _tcstoui64_l   _strtoui64_l
 
#define _i64tot_s   _i64toa_s
 
#define _ui64tot_s   _ui64toa_s
 
#define _i64tot   _i64toa
 
#define _ui64tot   _ui64toa
 
#define _tcscat   strcat
 
#define _tcscat_s   strcat_s
 
#define _tcscpy   strcpy
 
#define _tcscpy_s   strcpy_s
 
#define _tcsdup   _strdup
 
#define _tcslen   strlen
 
#define _tcsnlen   strnlen
 
#define _tcsxfrm   strxfrm
 
#define _tcsxfrm_l   _strxfrm_l
 
#define _tcserror   strerror
 
#define _tcserror_s   strerror_s
 
#define __tcserror   _strerror
 
#define __tcserror_s   _strerror_s
 
#define _texecl   _execl
 
#define _texecle   _execle
 
#define _texeclp   _execlp
 
#define _texeclpe   _execlpe
 
#define _texecv   _execv
 
#define _texecve   _execve
 
#define _texecvp   _execvp
 
#define _texecvpe   _execvpe
 
#define _tspawnl   _spawnl
 
#define _tspawnle   _spawnle
 
#define _tspawnlp   _spawnlp
 
#define _tspawnlpe   _spawnlpe
 
#define _tspawnv   _spawnv
 
#define _tspawnve   _spawnve
 
#define _tspawnvp   _spawnvp
 
#define _tspawnvpe   _spawnvpe
 
#define _tsystem   system
 
#define _tasctime   asctime
 
#define _tctime   ctime
 
#define _tctime32   _ctime32
 
#define _tctime64   _ctime64
 
#define _tstrdate   _strdate
 
#define _tstrtime   _strtime
 
#define _tutime   _utime
 
#define _tutime32   _utime32
 
#define _tutime64   _utime64
 
#define _tcsftime   strftime
 
#define _tcsftime_l   _strftime_l
 
#define _tasctime_s   asctime_s
 
#define _tctime_s   ctime_s
 
#define _tctime32_s   _ctime32_s
 
#define _tctime64_s   _ctime64_s
 
#define _tstrdate_s   _strdate_s
 
#define _tstrtime_s   _strtime_s
 
#define _tchdir   _chdir
 
#define _tgetcwd   _getcwd
 
#define _tgetdcwd   _getdcwd
 
#define _tgetdcwd_nolock   _getdcwd_nolock
 
#define _tmkdir   _mkdir
 
#define _trmdir   _rmdir
 
#define _tfullpath   _fullpath
 
#define _tgetenv   getenv
 
#define _tgetenv_s   getenv_s
 
#define _tdupenv_s   _dupenv_s
 
#define _tmakepath   _makepath
 
#define _tmakepath_s   _makepath_s
 
#define _tpgmptr   _pgmptr
 
#define _get_tpgmptr   _get_pgmptr
 
#define _tputenv   _putenv
 
#define _tputenv_s   _putenv_s
 
#define _tsearchenv   _searchenv
 
#define _tsearchenv_s   _searchenv_s
 
#define _tsplitpath   _splitpath
 
#define _tsplitpath_s   _splitpath_s
 
#define _tfdopen   _fdopen
 
#define _tfsopen   _fsopen
 
#define _tfopen   fopen
 
#define _tfopen_s   fopen_s
 
#define _tfreopen   freopen
 
#define _tfreopen_s   freopen_s
 
#define _tperror   perror
 
#define _tpopen   _popen
 
#define _ttempnam   _tempnam
 
#define _ttmpnam   tmpnam
 
#define _ttmpnam_s   tmpnam_s
 
#define _tchmod   _chmod
 
#define _tcreat   _creat
 
#define _tfindfirst   _findfirst
 
#define _tfindfirst32   _findfirst32
 
#define _tfindfirst64   _findfirst64
 
#define _tfindfirsti64   _findfirsti64
 
#define _tfindfirst32i64   _findfirst32i64
 
#define _tfindfirst64i32   _findfirst64i32
 
#define _tfindnext   _findnext
 
#define _tfindnext32   _findnext32
 
#define _tfindnext64   _findnext64
 
#define _tfindnexti64   _findnexti64
 
#define _tfindnext32i64   _findnext32i64
 
#define _tfindnext64i32   _findnext64i32
 
#define _tmktemp   _mktemp
 
#define _tmktemp_s   _mktemp_s
 
#define _topen   _open
 
#define _taccess   _access
 
#define _taccess_s   _access_s
 
#define _tremove   remove
 
#define _trename   rename
 
#define _tsopen   _sopen
 
#define _tsopen_s   _sopen_s
 
#define _tunlink   _unlink
 
#define _tfinddata_t   _finddata_t
 
#define _tfinddata32_t   _finddata32_t
 
#define _tfinddata64_t   __finddata64_t
 
#define _tfinddatai64_t   _finddatai64_t
 
#define _tfinddata32i64_t   _finddata32i64_t
 
#define _tfinddata64i32_t   _finddata64i32_t
 
#define _istascii   __isascii
 
#define _istcntrl   iscntrl
 
#define _istcntrl_l   _iscntrl_l
 
#define _istxdigit   isxdigit
 
#define _istxdigit_l   _isxdigit_l
 
#define _tstat   _stat
 
#define _tstat32   _stat32
 
#define _tstat32i64   _stat32i64
 
#define _tstat64   _stat64
 
#define _tstat64i32   _stat64i32
 
#define _tstati64   _stati64
 
#define _tsetlocale   setlocale
 
#define __TCHAR_DEFINED
 
#define _TCHAR_DEFINED
 
#define _tcschr   strchr
 
#define _tcscspn   strcspn
 
#define _tcsncat   strncat
 
#define _tcsncat_s   strncat_s
 
#define _tcsncat_l   _strncat_l
 
#define _tcsncat_s_l   _strncat_s_l
 
#define _tcsncpy   strncpy
 
#define _tcsncpy_s   strncpy_s
 
#define _tcsncpy_l   _strncpy_l
 
#define _tcsncpy_s_l   _strncpy_s_l
 
#define _tcspbrk   strpbrk
 
#define _tcsrchr   strrchr
 
#define _tcsspn   strspn
 
#define _tcsstr   strstr
 
#define _tcstok   strtok
 
#define _tcstok_s   strtok_s
 
#define _tcstok_l   _strtok_l
 
#define _tcstok_s_l   _strtok_s_l
 
#define _tcsnset   _strnset
 
#define _tcsnset_s   _strnset_s
 
#define _tcsnset_l   _strnset_l
 
#define _tcsnset_s_l   _strnset_s_l
 
#define _tcsrev   _strrev
 
#define _tcsset   _strset
 
#define _tcsset_s   _strset_s
 
#define _tcsset_l   _strset_l
 
#define _tcsset_s_l   _strset_s_l
 
#define _tcscmp   strcmp
 
#define _tcsicmp   _stricmp
 
#define _tcsicmp_l   _stricmp_l
 
#define _tcsnccmp   strncmp
 
#define _tcsncmp   strncmp
 
#define _tcsncicmp   _strnicmp
 
#define _tcsncicmp_l   _strnicmp_l
 
#define _tcsnicmp   _strnicmp
 
#define _tcsnicmp_l   _strnicmp_l
 
#define _tcscoll   strcoll
 
#define _tcscoll_l   _strcoll_l
 
#define _tcsicoll   _stricoll
 
#define _tcsicoll_l   _stricoll_l
 
#define _tcsnccoll   _strncoll
 
#define _tcsnccoll_l   _strncoll_l
 
#define _tcsncoll   _strncoll
 
#define _tcsncoll_l   _strncoll_l
 
#define _tcsncicoll   _strnicoll
 
#define _tcsncicoll_l   _strnicoll_l
 
#define _tcsnicoll   _strnicoll
 
#define _tcsnicoll_l   _strnicoll_l
 
#define _tcsclen   strlen
 
#define _tcscnlen   strnlen
 
#define _tcsclen_l(_String, _Locale)   strlen(_String)
 
#define _tcscnlen_l(_String, _Max_count, _Locale)   strnlen((_String), (_Max_count))
 
#define _tcsnccat   strncat
 
#define _tcsnccat_s   strncat_s
 
#define _tcsnccat_l   _strncat_l
 
#define _tcsnccat_s_l   _strncat_s_l
 
#define _tcsnccpy   strncpy
 
#define _tcsnccpy_s   strncpy_s
 
#define _tcsnccpy_l   _strncpy_l
 
#define _tcsnccpy_s_l   _strncpy_s_l
 
#define _tcsncset   _strnset
 
#define _tcsncset_s   _strnset_s
 
#define _tcsncset_l   _strnset_l
 
#define _tcsncset_s_l   _strnset_s_l
 
#define _tcsdec   _strdec
 
#define _tcsinc   _strinc
 
#define _tcsnbcnt   _strncnt
 
#define _tcsnccnt   _strncnt
 
#define _tcsnextc   _strnextc
 
#define _tcsninc   _strninc
 
#define _tcsspnp   _strspnp
 
#define _tcslwr   _strlwr
 
#define _tcslwr_l   _strlwr_l
 
#define _tcslwr_s   _strlwr_s
 
#define _tcslwr_s_l   _strlwr_s_l
 
#define _tcsupr   _strupr
 
#define _tcsupr_l   _strupr_l
 
#define _tcsupr_s   _strupr_s
 
#define _tcsupr_s_l   _strupr_s_l
 
#define _tcsxfrm   strxfrm
 
#define _tcsxfrm_l   _strxfrm_l
 
#define _istlead(_Char)   (0)
 
#define _istleadbyte(_Char)   (0)
 
#define _istleadbyte_l(_Char, _Locale)   (0)
 
#define _istalnum   isalnum
 
#define _istalnum_l   _isalnum_l
 
#define _istalpha   isalpha
 
#define _istalpha_l   _isalpha_l
 
#define _istdigit   isdigit
 
#define _istdigit_l   _isdigit_l
 
#define _istgraph   isgraph
 
#define _istgraph_l   _isgraph_l
 
#define _istlower   islower
 
#define _istlower_l   _islower_l
 
#define _istprint   isprint
 
#define _istprint_l   _isprint_l
 
#define _istpunct   ispunct
 
#define _istpunct_l   _ispunct_l
 
#define _istblank   isblank
 
#define _istblank_l   _isblank_l
 
#define _istspace   isspace
 
#define _istspace_l   _isspace_l
 
#define _istupper   isupper
 
#define _istupper_l   _isupper_l
 
#define _totupper   toupper
 
#define _totupper_l   _toupper_l
 
#define _totlower   tolower
 
#define _totlower_l   _tolower_l
 
#define _istlegal(_c)   (1)
 
#define _T(x)   __T(x)
 
#define _TEXT(x)   __T(x)
 

Typedefs

typedef char _TCHAR
 
typedef signed char _TSCHAR
 
typedef unsigned char _TUCHAR
 
typedef char _TXCHAR
 
typedef int _TINT
 
typedef char TCHAR
 

Functions

_Check_return_ __inline size_t __CRTDECL _tclen (_In_z_ const char *_cpc)
 
__inline void __CRTDECL _tccpy (_Out_ char *_pc1, _In_z_ const char *_cpc2)
 
__inline void __CRTDECL _tccpy_l (_Out_ char *_Pc1, _In_z_ const char *_Cpc2, _In_opt_ _locale_t _Locale)
 
_Check_return_ __inline int __CRTDECL _tccmp (_In_z_ const char *_cpc1, _In_z_ const char *_cpc2)
 
_Check_return_ __inline char *__CRTDECL _strdec (_In_reads_z_(_Cpc2-_Cpc1) const char *_Cpc1, _In_z_ const char *_Cpc2)
 
_Check_return_ __inline char *__CRTDECL _strinc (_In_z_ const char *_Pc)
 
_Check_return_ __inline unsigned int __CRTDECL _strnextc (_In_z_ const char *_Cpc)
 
_Check_return_ __inline char *__CRTDECL _strninc (_In_reads_or_z_(_Sz) const char *_Pc, _In_ size_t _Sz)
 
_Check_return_ __inline size_t __CRTDECL _strncnt (_In_reads_or_z_(_Cnt) const char *_String, _In_ size_t _Cnt)
 
_Check_return_ __inline char *__CRTDECL _strspnp (_In_z_ const char *_Cpc1, _In_z_ const char *_Cpc2)
 
_Check_return_wat_ __inline errno_t __CRTDECL _strncpy_s_l (_Out_writes_z_(_Destination_size_chars) char *_Destination, _In_ size_t _Destination_size_chars, _In_z_ const char *_Source, _In_ size_t _Count, _In_opt_ _locale_t _Locale)
 
 __DECLARE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX (char *, __RETURN_POLICY_DST, _strncpy_l, _strncpy_s_l, _Out_writes_z_(_Size) char, _Out_writes_(_Count) char, _Dst, _In_z_ const char *, _Source, _In_ size_t, _Count, _In_opt_ _locale_t, _Locale)
 
 __DEFINE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX (char *, __RETURN_POLICY_DST, _strncpy_l, _strncpy_s_l, _Out_writes_z_(_Size) char, _Out_writes_(_Count), char, _Dst, _In_z_ const char *, _Source, _In_ size_t, _Count, _In_opt_ _locale_t, _Locale) _Check_return_wat_ __inline errno_t __CRTDECL _strncat_s_l(_Inout_updates_z_(_Destination_size_chars) char *_Destination
 
return strncat_s (_Destination, _Destination_size_chars, _Source, _Count)
 
return strncat (_Dst, _Source, _Count)
 
_Check_return_ _CRT_INSECURE_DEPRECATE (_strtok_s_l) __inline char *_strtok_l(_Inout_opt_z_ char *_String
 
return strtok (_String, _Delimiters)
 
_Check_return_ __inline char * _strtok_s_l (_Inout_opt_z_ char *_String, _In_z_ const char *_Delimiters, _Inout_ _Deref_prepost_opt_z_ char **_Current_position, _In_opt_ _locale_t _Locale)
 
__inline errno_t __CRTDECL _strnset_s_l (_Inout_updates_z_(_Destination_size_chars) char *_Destination, _In_ size_t _Destination_size_chars, _In_ int _Value, _In_ size_t _Count, _In_opt_ _locale_t _Locale)
 
 __DECLARE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX (char *, __RETURN_POLICY_DST, _strnset_l, _strnset_s_l, _Inout_updates_z_(_Size) char, _Inout_updates_z_(_MaxCount) char, _Dst, _In_ int, _Value, _In_ size_t, _MaxCount, _In_opt_ _locale_t, _Locale)
 
 __DEFINE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX (char *, __RETURN_POLICY_DST, _strnset_l, _strnset_s_l, _Inout_updates_z_(_Size) char, _Inout_updates_z_(_MaxCount), char, _Dst, _In_ int, _Value, _In_ size_t, _Count, _In_opt_ _locale_t, _Locale) __inline errno_t __CRTDECL _strset_s_l(_Inout_updates_z_(_Destination_size_chars) char *_Destination
 
return _strset_s (_Destination, _Destination_size_chars, _Value)
 
return _strset (_Dst, _Value)
 

Variables

_In_ size_t _Destination_size_chars
 
_In_ size_t _In_z_ const char * _Source
 
_In_ size_t _In_z_ const char _In_ size_t _Count
 
_In_ size_t _In_z_ const char _In_ size_t _In_opt_ _locale_t _Locale
 
_Check_return_ _In_z_ const char * _Delimiters
 
_In_ size_t _In_ int _Value
 

Macro Definition Documentation

#define __T (   x)    x
#define __targv   __argv
#define __TCHAR_DEFINED
#define __tcserror   _strerror
#define __tcserror_s   _strerror_s
#define _cgetts   _cgets
#define _cgetts_s   _cgets_s
#define _cputts   _cputs
#define _fgettc   fgetc
#define _fgettc_nolock   _fgetc_nolock
#define _fgettchar   _fgetchar
#define _fgetts   fgets
#define _fputtc   fputc
#define _fputtc_nolock   _fputc_nolock
#define _fputtchar   _fputchar
#define _fputts   fputs
#define _ftccmp   _tccmp
#define _ftccpy   _tccpy
#define _ftclen   _tclen
#define _ftcscat   _tcscat
#define _ftcschr   _tcschr
#define _ftcsclen   _tcsclen
#define _ftcscmp   _tcscmp
#define _ftcscoll   _tcscoll
#define _ftcscpy   _tcscpy
#define _ftcscspn   _tcscspn
#define _ftcsdec   _tcsdec
#define _ftcsdup   _tcsdup
#define _ftcsicmp   _tcsicmp
#define _ftcsicoll   _tcsicoll
#define _ftcsinc   _tcsinc
#define _ftcslen   _tcslen
#define _ftcslwr   _tcslwr
#define _ftcsnbcnt   _tcsnbcnt
#define _ftcsncat   _tcsncat
#define _ftcsnccat   _tcsnccat
#define _ftcsnccmp   _tcsnccmp
#define _ftcsnccnt   _tcsnccnt
#define _ftcsnccoll   _tcsnccoll
#define _ftcsnccpy   _tcsnccpy
#define _ftcsncicmp   _tcsncicmp
#define _ftcsncicoll   _tcsncicoll
#define _ftcsncmp   _tcsncmp
#define _ftcsncoll   _tcsncoll
#define _ftcsncpy   _tcsncpy
#define _ftcsncset   _tcsncset
#define _ftcsnextc   _tcsnextc
#define _ftcsnicmp   _tcsnicmp
#define _ftcsnicoll   _tcsnicoll
#define _ftcsninc   _tcsninc
#define _ftcsnset   _tcsnset
#define _ftcspbrk   _tcspbrk
#define _ftcsrchr   _tcsrchr
#define _ftcsrev   _tcsrev
#define _ftcsset   _tcsset
#define _ftcsspn   _tcsspn
#define _ftcsspnp   _tcsspnp
#define _ftcsstr   _tcsstr
#define _ftcstok   _tcstok
#define _ftcsupr   _tcsupr
#define _ftprintf   fprintf
#define _ftprintf_l   _fprintf_l
#define _ftprintf_p   _fprintf_p
#define _ftprintf_p_l   _fprintf_p_l
#define _ftprintf_s   fprintf_s
#define _ftprintf_s_l   _fprintf_s_l
#define _ftscanf   fscanf
#define _ftscanf_l   _fscanf_l
#define _ftscanf_s   fscanf_s
#define _ftscanf_s_l   _fscanf_s_l
#define _get_tpgmptr   _get_pgmptr
#define _gettc   getc
#define _gettc_nolock   _getc_nolock
#define _gettch   _getch
#define _gettch_nolock   _getch_nolock
#define _gettchar   getchar
#define _gettchar_nolock   _getchar_nolock
#define _gettche   _getche
#define _gettche_nolock   _getche_nolock
#define _getts   gets
#define _getts_s   gets_s
#define _i64tot   _i64toa
#define _i64tot_s   _i64toa_s
#define _INC_TCHAR
#define _istalnum   isalnum
#define _istalnum_l   _isalnum_l
#define _istalpha   isalpha
#define _istalpha_l   _isalpha_l
#define _istascii   __isascii
#define _istblank   isblank
#define _istblank_l   _isblank_l
#define _istcntrl   iscntrl
#define _istcntrl_l   _iscntrl_l
#define _istdigit   isdigit
#define _istdigit_l   _isdigit_l
#define _istgraph   isgraph
#define _istgraph_l   _isgraph_l
#define _istlead (   _Char)    (0)
#define _istleadbyte (   _Char)    (0)
#define _istleadbyte_l (   _Char,
  _Locale 
)    (0)
#define _istlegal (   _c)    (1)
#define _istlower   islower
#define _istlower_l   _islower_l
#define _istprint   isprint
#define _istprint_l   _isprint_l
#define _istpunct   ispunct
#define _istpunct_l   _ispunct_l
#define _istspace   isspace
#define _istspace_l   _isspace_l
#define _istupper   isupper
#define _istupper_l   _isupper_l
#define _istxdigit   isxdigit
#define _istxdigit_l   _isxdigit_l
#define _itot   _itoa
#define _itot_s   _itoa_s
#define _ltot   _ltoa
#define _ltot_s   _ltoa_s
#define _puttc   putc
#define _puttc_nolock   _putc_nolock
#define _puttch   _putch
#define _puttch_nolock   _putch_nolock
#define _puttchar   putchar
#define _puttchar_nolock   _putchar_nolock
#define _putts   puts
#define _sctprintf   _scprintf
#define _sctprintf_l   _scprintf_l
#define _sctprintf_p   _scprintf_p
#define _sctprintf_p_l   _scprintf_p_l
#define _sntprintf   _snprintf
#define _sntprintf_l   _snprintf_l
#define _sntprintf_s   _snprintf_s
#define _sntprintf_s_l   _snprintf_s_l
#define _sntscanf   _snscanf
#define _sntscanf_l   _snscanf_l
#define _sntscanf_s   _snscanf_s
#define _sntscanf_s_l   _snscanf_s_l
#define _stprintf   sprintf
#define _stprintf_l   _sprintf_l
#define _stprintf_p   _sprintf_p
#define _stprintf_p_l   _sprintf_p_l
#define _stprintf_s   sprintf_s
#define _stprintf_s_l   _sprintf_s_l
#define _stscanf   sscanf
#define _stscanf_l   _sscanf_l
#define _stscanf_s   sscanf_s
#define _stscanf_s_l   _sscanf_s_l
#define _T (   x)    __T(x)
#define _taccess   _access
#define _taccess_s   _access_s
#define _tasctime   asctime
#define _tasctime_s   asctime_s
#define _TCHAR_DEFINED
#define _tchdir   _chdir
#define _tchmod   _chmod
#define _tcprintf   _cprintf
#define _tcprintf_l   _cprintf_l
#define _tcprintf_p   _cprintf_p
#define _tcprintf_p_l   _cprintf_p_l
#define _tcprintf_s   _cprintf_s
#define _tcprintf_s_l   _cprintf_s_l
#define _tcreat   _creat
#define _tcscanf   _cscanf
#define _tcscanf_l   _cscanf_l
#define _tcscanf_s   _cscanf_s
#define _tcscanf_s_l   _cscanf_s_l
#define _tcscat   strcat
#define _tcscat_s   strcat_s
#define _tcschr   strchr
#define _tcsclen   strlen
#define _tcsclen_l (   _String,
  _Locale 
)    strlen(_String)
#define _tcscmp   strcmp
#define _tcscnlen   strnlen
#define _tcscnlen_l (   _String,
  _Max_count,
  _Locale 
)    strnlen((_String), (_Max_count))
#define _tcscoll   strcoll
#define _tcscoll_l   _strcoll_l
#define _tcscpy   strcpy
#define _tcscpy_s   strcpy_s
#define _tcscspn   strcspn
#define _tcsdec   _strdec
#define _tcsdup   _strdup
#define _tcserror   strerror
#define _tcserror_s   strerror_s
#define _tcsftime   strftime
#define _tcsftime_l   _strftime_l
#define _tcsicmp   _stricmp
#define _tcsicmp_l   _stricmp_l
#define _tcsicoll   _stricoll
#define _tcsicoll_l   _stricoll_l
#define _tcsinc   _strinc
#define _tcslen   strlen
#define _tcslwr   _strlwr
#define _tcslwr_l   _strlwr_l
#define _tcslwr_s   _strlwr_s
#define _tcslwr_s_l   _strlwr_s_l
#define _tcsnbcnt   _strncnt
#define _tcsncat   strncat
#define _tcsncat_l   _strncat_l
#define _tcsncat_s   strncat_s
#define _tcsncat_s_l   _strncat_s_l
#define _tcsnccat   strncat
#define _tcsnccat_l   _strncat_l
#define _tcsnccat_s   strncat_s
#define _tcsnccat_s_l   _strncat_s_l
#define _tcsnccmp   strncmp
#define _tcsnccnt   _strncnt
#define _tcsnccoll   _strncoll
#define _tcsnccoll_l   _strncoll_l
#define _tcsnccpy   strncpy
#define _tcsnccpy_l   _strncpy_l
#define _tcsnccpy_s   strncpy_s
#define _tcsnccpy_s_l   _strncpy_s_l
#define _tcsncicmp   _strnicmp
#define _tcsncicmp_l   _strnicmp_l
#define _tcsncicoll   _strnicoll
#define _tcsncicoll_l   _strnicoll_l
#define _tcsncmp   strncmp
#define _tcsncoll   _strncoll
#define _tcsncoll_l   _strncoll_l
#define _tcsncpy   strncpy
#define _tcsncpy_l   _strncpy_l
#define _tcsncpy_s   strncpy_s
#define _tcsncpy_s_l   _strncpy_s_l
#define _tcsncset   _strnset
#define _tcsncset_l   _strnset_l
#define _tcsncset_s   _strnset_s
#define _tcsncset_s_l   _strnset_s_l
#define _tcsnextc   _strnextc
#define _tcsnicmp   _strnicmp
#define _tcsnicmp_l   _strnicmp_l
#define _tcsnicoll   _strnicoll
#define _tcsnicoll_l   _strnicoll_l
#define _tcsninc   _strninc
#define _tcsnlen   strnlen
#define _tcsnset   _strnset
#define _tcsnset_l   _strnset_l
#define _tcsnset_s   _strnset_s
#define _tcsnset_s_l   _strnset_s_l
#define _tcspbrk   strpbrk
#define _tcsrchr   strrchr
#define _tcsrev   _strrev
#define _tcsset   _strset
#define _tcsset_l   _strset_l
#define _tcsset_s   _strset_s
#define _tcsset_s_l   _strset_s_l
#define _tcsspn   strspn
#define _tcsspnp   _strspnp
#define _tcsstr   strstr
#define _tcstod   strtod
#define _tcstod_l   _strtod_l
#define _tcstof   strtof
#define _tcstof_l   _strtof_l
#define _tcstoi64   _strtoi64
#define _tcstoi64_l   _strtoi64_l
#define _tcstoimax   strtoimax
#define _tcstoimax_l   _strtoimax_l
#define _tcstok   strtok
#define _tcstok_l   _strtok_l
#define _tcstok_s   strtok_s
#define _tcstok_s_l   _strtok_s_l
#define _tcstol   strtol
#define _tcstol_l   _strtol_l
#define _tcstold   strtold
#define _tcstold_l   _strtold_l
#define _tcstoll   strtoll
#define _tcstoll_l   _strtoll_l
#define _tcstoui64   _strtoui64
#define _tcstoui64_l   _strtoui64_l
#define _tcstoul   strtoul
#define _tcstoul_l   _strtoul_l
#define _tcstoull   strtoull
#define _tcstoull_l   _strtoull_l
#define _tcstoumax   strtoumax
#define _tcstoumax_l   _strtoumax_l
#define _tcsupr   _strupr
#define _tcsupr_l   _strupr_l
#define _tcsupr_s   _strupr_s
#define _tcsupr_s_l   _strupr_s_l
#define _tcsxfrm   strxfrm
#define _tcsxfrm   strxfrm
#define _tcsxfrm_l   _strxfrm_l
#define _tcsxfrm_l   _strxfrm_l
#define _tctime   ctime
#define _tctime32   _ctime32
#define _tctime32_s   _ctime32_s
#define _tctime64   _ctime64
#define _tctime64_s   _ctime64_s
#define _tctime_s   ctime_s
#define _tdupenv_s   _dupenv_s
#define _tenviron   _environ
#define _TEOF   EOF
#define _texecl   _execl
#define _texecle   _execle
#define _texeclp   _execlp
#define _texeclpe   _execlpe
#define _texecv   _execv
#define _texecve   _execve
#define _texecvp   _execvp
#define _texecvpe   _execvpe
#define _TEXT (   x)    __T(x)
#define _tfdopen   _fdopen
#define _tfinddata32_t   _finddata32_t
#define _tfinddata32i64_t   _finddata32i64_t
#define _tfinddata64_t   __finddata64_t
#define _tfinddata64i32_t   _finddata64i32_t
#define _tfinddata_t   _finddata_t
#define _tfinddatai64_t   _finddatai64_t
#define _tfindfirst   _findfirst
#define _tfindfirst32   _findfirst32
#define _tfindfirst32i64   _findfirst32i64
#define _tfindfirst64   _findfirst64
#define _tfindfirst64i32   _findfirst64i32
#define _tfindfirsti64   _findfirsti64
#define _tfindnext   _findnext
#define _tfindnext32   _findnext32
#define _tfindnext32i64   _findnext32i64
#define _tfindnext64   _findnext64
#define _tfindnext64i32   _findnext64i32
#define _tfindnexti64   _findnexti64
#define _tfopen   fopen
#define _tfopen_s   fopen_s
#define _tfreopen   freopen
#define _tfreopen_s   freopen_s
#define _tfsopen   _fsopen
#define _tfullpath   _fullpath
#define _tgetcwd   _getcwd
#define _tgetdcwd   _getdcwd
#define _tgetdcwd_nolock   _getdcwd_nolock
#define _tgetenv   getenv
#define _tgetenv_s   getenv_s
#define _tmain   main
#define _tmakepath   _makepath
#define _tmakepath_s   _makepath_s
#define _tmkdir   _mkdir
#define _tmktemp   _mktemp
#define _tmktemp_s   _mktemp_s
#define _topen   _open
#define _totlower   tolower
#define _totlower_l   _tolower_l
#define _totupper   toupper
#define _totupper_l   _toupper_l
#define _tperror   perror
#define _tpgmptr   _pgmptr
#define _tpopen   _popen
#define _tprintf   printf
#define _tprintf_l   _printf_l
#define _tprintf_p   _printf_p
#define _tprintf_p_l   _printf_p_l
#define _tprintf_s   printf_s
#define _tprintf_s_l   _printf_s_l
#define _tputenv   _putenv
#define _tputenv_s   _putenv_s
#define _tremove   remove
#define _trename   rename
#define _trmdir   _rmdir
#define _tscanf   scanf
#define _tscanf_l   _scanf_l
#define _tscanf_s   scanf_s
#define _tscanf_s_l   _scanf_s_l
#define _tsearchenv   _searchenv
#define _tsearchenv_s   _searchenv_s
#define _tsetlocale   setlocale
#define _tsopen   _sopen
#define _tsopen_s   _sopen_s
#define _tspawnl   _spawnl
#define _tspawnle   _spawnle
#define _tspawnlp   _spawnlp
#define _tspawnlpe   _spawnlpe
#define _tspawnv   _spawnv
#define _tspawnve   _spawnve
#define _tspawnvp   _spawnvp
#define _tspawnvpe   _spawnvpe
#define _tsplitpath   _splitpath
#define _tsplitpath_s   _splitpath_s
#define _tstat   _stat
#define _tstat32   _stat32
#define _tstat32i64   _stat32i64
#define _tstat64   _stat64
#define _tstat64i32   _stat64i32
#define _tstati64   _stati64
#define _tstof   atof
#define _tstof_l   _atof_l
#define _tstoi   atoi
#define _tstoi64   _atoi64
#define _tstoi64_l   _atoi64_l
#define _tstoi_l   _atoi_l
#define _tstol   atol
#define _tstol_l   _atol_l
#define _tstoll   atoll
#define _tstoll_l   _atoll_l
#define _tstrdate   _strdate
#define _tstrdate_s   _strdate_s
#define _tstrtime   _strtime
#define _tstrtime_s   _strtime_s
#define _tsystem   system
#define _ttempnam   _tempnam
#define _ttmpnam   tmpnam
#define _ttmpnam_s   tmpnam_s
#define _ttof   atof
#define _ttoi   atoi
#define _ttoi64   _atoi64
#define _ttol   atol
#define _ttoll   atoll
#define _tunlink   _unlink
#define _tutime   _utime
#define _tutime32   _utime32
#define _tutime64   _utime64
#define _tWinMain   WinMain
#define _ui64tot   _ui64toa
#define _ui64tot_s   _ui64toa_s
#define _ultot   _ultoa
#define _ultot_s   _ultoa_s
#define _ungettc   ungetc
#define _ungettc_nolock   _ungetc_nolock
#define _ungettch   _ungetch
#define _ungettch_nolock   _ungetch_nolock
#define _vftprintf   vfprintf
#define _vftprintf_l   _vfprintf_l
#define _vftprintf_p   _vfprintf_p
#define _vftprintf_p_l   _vfprintf_p_l
#define _vftprintf_s   vfprintf_s
#define _vftprintf_s_l   _vfprintf_s_l
#define _vftscanf   vfscanf
#define _vftscanf_s   vfscanf_s
#define _vsctprintf   _vscprintf
#define _vsctprintf_l   _vscprintf_l
#define _vsctprintf_p   _vscprintf_p
#define _vsctprintf_p_l   _vscprintf_p_l
#define _vsntprintf   _vsnprintf
#define _vsntprintf_l   _vsnprintf_l
#define _vsntprintf_s   _vsnprintf_s
#define _vsntprintf_s_l   _vsnprintf_s_l
#define _vstprintf   vsprintf
#define _vstprintf_l   _vsprintf_l
#define _vstprintf_p   _vsprintf_p
#define _vstprintf_p_l   _vsprintf_p_l
#define _vstprintf_s   vsprintf_s
#define _vstprintf_s_l   _vsprintf_s_l
#define _vstscanf   vsscanf
#define _vstscanf_s   vsscanf_s
#define _vtcprintf   _vcprintf
#define _vtcprintf_l   _vcprintf_l
#define _vtcprintf_p   _vcprintf_p
#define _vtcprintf_p_l   _vcprintf_p_l
#define _vtcprintf_s   _vcprintf_s
#define _vtcprintf_s_l   _vcprintf_s_l
#define _vtprintf   vprintf
#define _vtprintf_l   _vprintf_l
#define _vtprintf_p   _vprintf_p
#define _vtprintf_p_l   _vprintf_p_l
#define _vtprintf_s   vprintf_s
#define _vtprintf_s_l   _vprintf_s_l
#define _vtscanf   vscanf
#define _vtscanf_s   vscanf_s
#define _WConst_return   _CONST_RETURN

Typedef Documentation

typedef char _TCHAR
typedef int _TINT
typedef signed char _TSCHAR
typedef unsigned char _TUCHAR
typedef char _TXCHAR
typedef char TCHAR

Function Documentation

__DECLARE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX ( char *  ,
__RETURN_POLICY_DST  ,
_strncpy_l  ,
_strncpy_s_l  ,
_Out_writes_z_(_Size char,
_Out_writes_(_Count char,
_Dst  ,
_In_z_ const char *  ,
_Source  ,
_In_  size_t,
_Count  ,
_In_opt_  _locale_t,
_Locale   
)
2368 {
2370 #pragma warning( push )
2371 #pragma warning( disable : 4996 28719 )
2372  return strncpy(_Dst, _Source, _Count);
2373 #pragma warning( pop )
2374 }
_In_ size_t _In_z_ const char _In_ size_t _In_opt_ _locale_t _Locale
Definition: tchar.h:2380
_In_ size_t _In_z_ const char * _Source
Definition: tchar.h:2379
#define _CRT_UNUSED(x)
Definition: crtdefs.h:2145
_In_ size_t _In_z_ const char _In_ size_t _Count
Definition: tchar.h:2379
__DECLARE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX ( char *  ,
__RETURN_POLICY_DST  ,
_strnset_l  ,
_strnset_s_l  ,
_Inout_updates_z_(_Size char,
_Inout_updates_z_(_MaxCount char,
_Dst  ,
_In_  int,
_Value  ,
_In_  size_t,
_MaxCount  ,
_In_opt_  _locale_t,
_Locale   
)
2425 {
2427 #pragma warning( push )
2428 #pragma warning( disable : 4996 6054 )
2429  return _strnset(_Dst, _Value, _MaxCount);
2430 #pragma warning( pop )
2431 }
_In_ size_t _In_z_ const char _In_ size_t _In_opt_ _locale_t _Locale
Definition: tchar.h:2380
_In_ size_t _In_ int _Value
Definition: tchar.h:2435
#define _CRT_UNUSED(x)
Definition: crtdefs.h:2145
_In_z_ const unsigned char _In_ size_t _MaxCount
Definition: mbstring.h:154
__DEFINE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX ( char *  ,
__RETURN_POLICY_DST  ,
_strncpy_l  ,
_strncpy_s_l  ,
_Out_writes_z_(_Size char,
_Out_writes_(_Count ,
char  ,
_Dst  ,
_In_z_ const char *  ,
_Source  ,
_In_  size_t,
_Count  ,
_In_opt_  _locale_t,
_Locale   
)
__DEFINE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX ( char *  ,
__RETURN_POLICY_DST  ,
_strnset_l  ,
_strnset_s_l  ,
_Inout_updates_z_(_Size char,
_Inout_updates_z_(_MaxCount ,
char  ,
_Dst  ,
_In_  int,
_Value  ,
_In_  size_t,
_Count  ,
_In_opt_  _locale_t,
_Locale   
)
_Check_return_ _CRT_INSECURE_DEPRECATE ( _strtok_s_l  )
_Check_return_ __inline char* __CRTDECL _strdec ( _In_reads_z_(_Cpc2-_Cpc1) const char *  _Cpc1,
_In_z_ const char *  _Cpc2 
)
2336 { return (char *)((_Cpc1)>=(_Cpc2) ? NULL : (_Cpc2-1)); }
#define NULL
Definition: crtdbg.h:30
_Check_return_ __inline char* __CRTDECL _strinc ( _In_z_ const char *  _Pc)
2337 { return (char *)(_Pc+1); }
_Check_return_ __inline size_t __CRTDECL _strncnt ( _In_reads_or_z_(_Cnt) const char *  _String,
_In_ size_t  _Cnt 
)
2341 {
2342  size_t n = _Cnt;
2343  char *cp = (char *)_String;
2344  while (n-- && *cp)
2345  cp++;
2346  return _Cnt - n - 1;
2347 }
_Check_return_wat_ __inline errno_t __CRTDECL _strncpy_s_l ( _Out_writes_z_(_Destination_size_chars) char *  _Destination,
_In_ size_t  _Destination_size_chars,
_In_z_ const char *  _Source,
_In_ size_t  _Count,
_In_opt_ _locale_t  _Locale 
)
2359 {
2361  return strncpy_s(_Destination, _Destination_size_chars, _Source, _Count);
2362 }
_In_ size_t _In_z_ const char _In_ size_t _In_opt_ _locale_t _Locale
Definition: tchar.h:2380
_In_ size_t _Destination_size_chars
Definition: tchar.h:2379
_In_ size_t _In_z_ const char * _Source
Definition: tchar.h:2379
#define _CRT_UNUSED(x)
Definition: crtdefs.h:2145
_Check_return_wat_ _CRTIMP_ALTERNATIVE errno_t __cdecl strncpy_s(_Out_writes_z_(_SizeInBytes) char *_Dst, _In_ rsize_t _SizeInBytes, _In_reads_or_z_(_MaxCount) const char *_Src, _In_ rsize_t _MaxCount)
_In_ size_t _In_z_ const char _In_ size_t _Count
Definition: tchar.h:2379
_Check_return_ __inline unsigned int __CRTDECL _strnextc ( _In_z_ const char *  _Cpc)
2338 { return (unsigned int)*(const unsigned char *)_Cpc; }
_Check_return_ __inline char* __CRTDECL _strninc ( _In_reads_or_z_(_Sz) const char *  _Pc,
_In_ size_t  _Sz 
)
2339 { return (char *)(_Pc+_Sz); }
__inline errno_t __CRTDECL _strnset_s_l ( _Inout_updates_z_(_Destination_size_chars) char *  _Destination,
_In_ size_t  _Destination_size_chars,
_In_ int  _Value,
_In_ size_t  _Count,
_In_opt_ _locale_t  _Locale 
)
2417 {
2419  return _strnset_s(_Destination, _Destination_size_chars, _Value, _Count);
2420 }
_In_ size_t _In_z_ const char _In_ size_t _In_opt_ _locale_t _Locale
Definition: tchar.h:2380
_In_ size_t _In_ int _Value
Definition: tchar.h:2435
_In_ size_t _Destination_size_chars
Definition: tchar.h:2379
#define _CRT_UNUSED(x)
Definition: crtdefs.h:2145
_In_ size_t _In_z_ const char _In_ size_t _Count
Definition: tchar.h:2379
return _strset ( _Dst  ,
_Value   
)
return _strset_s ( _Destination  ,
_Destination_size_chars  ,
_Value   
)
_Check_return_ __inline char* __CRTDECL _strspnp ( _In_z_ const char *  _Cpc1,
_In_z_ const char *  _Cpc2 
)
2353 {
2354  return _Cpc1==NULL ? NULL : ((*(_Cpc1 += strspn(_Cpc1,_Cpc2))!='\0') ? (char*)_Cpc1 : NULL);
2355 }
#define NULL
Definition: crtdbg.h:30
_Check_return_ _CRTIMP size_t __cdecl strspn(_In_z_ const char *_Str, _In_z_ const char *_Control)
_Check_return_ __inline char* _strtok_s_l ( _Inout_opt_z_ char *  _String,
_In_z_ const char *  _Delimiters,
_Inout_ _Deref_prepost_opt_z_ char **  _Current_position,
_In_opt_ _locale_t  _Locale 
)
2410 {
2412  return strtok_s(_String, _Delimiters, _Current_position);
2413 }
_In_ size_t _In_z_ const char _In_ size_t _In_opt_ _locale_t _Locale
Definition: tchar.h:2380
#define _CRT_UNUSED(x)
Definition: crtdefs.h:2145
_Check_return_ _In_z_ const char * _Delimiters
Definition: tchar.h:2399
_Check_return_ _CRTIMP_ALTERNATIVE char *__cdecl strtok_s(_Inout_opt_z_ char *_Str, _In_z_ const char *_Delim, _Inout_ _Deref_prepost_opt_z_ char **_Context)
_Check_return_ __inline int __CRTDECL _tccmp ( _In_z_ const char *  _cpc1,
_In_z_ const char *  _cpc2 
)
2263 { return (int) (((unsigned char)*_cpc1)-((unsigned char)*_cpc2)); }
__inline void __CRTDECL _tccpy ( _Out_ char *  _pc1,
_In_z_ const char *  _cpc2 
)
2254 { *_pc1 = *_cpc2; }
__inline void __CRTDECL _tccpy_l ( _Out_ char *  _Pc1,
_In_z_ const char *  _Cpc2,
_In_opt_ _locale_t  _Locale 
)
2256 {
2258 #pragma warning( push )
2259 #pragma warning( disable : 28719 )
2260  _tccpy(_Pc1, _Cpc2);
2261 #pragma warning( pop )
2262 }
_In_ size_t _In_z_ const char _In_ size_t _In_opt_ _locale_t _Locale
Definition: tchar.h:2380
__inline void __CRTDECL _tccpy(_Out_ char *_pc1, _In_z_ const char *_cpc2)
Definition: tchar.h:2254
#define _CRT_UNUSED(x)
Definition: crtdefs.h:2145
_Check_return_ __inline size_t __CRTDECL _tclen ( _In_z_ const char *  _cpc)
2249 {
2250  /* avoid compiler warning */
2251  (void *)_cpc;
2252  return 1;
2253 }
return strncat ( _Dst  ,
_Source  ,
_Count   
)
return strncat_s ( _Destination  ,
_Destination_size_chars  ,
_Source  ,
_Count   
)
return strtok ( _String  ,
_Delimiters   
)

Variable Documentation

_In_ size_t _In_z_ const char _In_ size_t _Count
_Check_return_ _In_z_ const char* _Delimiters
_In_ size_t _Destination_size_chars
Initial value:
{
_In_ size_t _In_z_ const char _In_ size_t _In_opt_ _locale_t _Locale
Definition: tchar.h:2380
#define _CRT_UNUSED(x)
Definition: crtdefs.h:2145
_In_ size_t _In_z_ const char* _Source
_In_ size_t _In_ int _Value