mirror of
https://github.com/reactos/reactos.git
synced 2024-08-04 02:20:54 +00:00
[CRT]
* Apply a consistent annotation to wcstombs_s(), _splitpath_s() and _wsplitpath_s(). svn path=/trunk/; revision=59809
This commit is contained in:
parent
75daa9b8e6
commit
04c2922307
|
@ -108,16 +108,17 @@ extern "C" {
|
|||
_In_ wchar_t _WCh,
|
||||
_In_opt_ _locale_t _Locale);
|
||||
|
||||
_Success_(return!=EINVAL)
|
||||
_Check_return_wat_
|
||||
_CRTIMP
|
||||
errno_t
|
||||
__cdecl
|
||||
wcstombs_s(
|
||||
_Out_opt_ size_t *_PtNumOfCharConverted,
|
||||
_Out_writes_bytes_to_opt_(_DstSizeInBytes, *_PtNumOfCharConverted) char *_Dst,
|
||||
_In_ size_t _DstSizeInBytes,
|
||||
_In_z_ const wchar_t *_Src,
|
||||
_In_ size_t _MaxCountInBytes);
|
||||
_Out_opt_ size_t *pcchConverted,
|
||||
_Out_writes_bytes_to_opt_(cjDstSize, *pcchConverted) char *pmbstrDst,
|
||||
_In_ size_t cjDstSize,
|
||||
_In_z_ const wchar_t *pwszSrc,
|
||||
_In_ size_t cjMaxCount);
|
||||
|
||||
_Check_return_wat_
|
||||
_CRTIMP
|
||||
|
@ -274,15 +275,15 @@ extern "C" {
|
|||
errno_t
|
||||
__cdecl
|
||||
_splitpath_s(
|
||||
_In_z_ const char *_FullPath,
|
||||
_Out_writes_opt_z_(_DriveSize) char *_Drive,
|
||||
_In_ size_t _DriveSize,
|
||||
_Out_writes_opt_z_(_DirSize) char *_Dir,
|
||||
_In_ size_t _DirSize,
|
||||
_Out_writes_opt_z_(_FilenameSize) char *_Filename,
|
||||
_In_ size_t _FilenameSize,
|
||||
_Out_writes_opt_z_(_ExtSize) char *_Ext,
|
||||
_In_ size_t _ExtSize);
|
||||
_In_z_ const char *path,
|
||||
_Out_writes_opt_z_(drive_size) char *drive,
|
||||
_In_ size_t drive_size,
|
||||
_Out_writes_opt_z_(dir_size) char *dir,
|
||||
_In_ size_t dir_size,
|
||||
_Out_writes_opt_z_(fname_size) char *fname,
|
||||
_In_ size_t fname_size,
|
||||
_Out_writes_opt_z_(ext_size) char *ext,
|
||||
_In_ size_t ext_size);
|
||||
|
||||
#ifndef _WSTDLIBP_S_DEFINED
|
||||
#define _WSTDLIBP_S_DEFINED
|
||||
|
@ -320,15 +321,15 @@ extern "C" {
|
|||
errno_t
|
||||
__cdecl
|
||||
_wsplitpath_s(
|
||||
_In_z_ const wchar_t *_FullPath,
|
||||
_Out_writes_opt_z_(_DriveSizeInWords) wchar_t *_Drive,
|
||||
_In_ size_t _DriveSizeInWords,
|
||||
_Out_writes_opt_z_(_DirSizeInWords) wchar_t *_Dir,
|
||||
_In_ size_t _DirSizeInWords,
|
||||
_Out_writes_opt_z_(_FilenameSizeInWords) wchar_t *_Filename,
|
||||
_In_ size_t _FilenameSizeInWords,
|
||||
_Out_writes_opt_z_(_ExtSizeInWords) wchar_t *_Ext,
|
||||
_In_ size_t _ExtSizeInWords);
|
||||
_In_z_ const wchar_t *path,
|
||||
_Out_writes_opt_z_(drive_size) wchar_t *drive,
|
||||
_In_ size_t drive_size,
|
||||
_Out_writes_opt_z_(dir_size) wchar_t *dir,
|
||||
_In_ size_t dir_size,
|
||||
_Out_writes_opt_z_(fname_size) wchar_t *fname,
|
||||
_In_ size_t fname_size,
|
||||
_Out_writes_opt_z_(ext_size) wchar_t *ext,
|
||||
_In_ size_t ext_size);
|
||||
|
||||
#endif /* _WSTDLIBP_S_DEFINED */
|
||||
|
||||
|
|
Loading…
Reference in a new issue