33
44/***
55* mbusafecrt.h - public declarations for SafeCRT lib
6- *
7-
86*
97* Purpose:
108* This file contains the public declarations SafeCRT
119* functions ported to MacOS. These are the safe versions of
1210* functions standard functions banned by SWI
13- *
14-
1511****/
1612
1713/* shields! */
@@ -34,9 +30,6 @@ typedef int errno_t;
3430 extern "C" {
3531#endif
3632
37- typedef void ( * tSafeCRT_AssertFuncPtr )( const char * inExpression , const char * inComment , const char * inFile , const unsigned long inLineNum );
38- void MBUSafeCRTSetAssertFunc ( tSafeCRT_AssertFuncPtr inAssertFuncPtr );
39-
4033extern errno_t strcat_s ( char * ioDest , size_t inDestBufferSize , const char * inSrc );
4134extern errno_t wcscat_s ( WCHAR * ioDest , size_t inDestBufferSize , const WCHAR * inSrc );
4235
@@ -48,15 +41,11 @@ extern errno_t wcscpy_s( WCHAR* outDest, size_t inDestBufferSize, const WCHAR* i
4841
4942extern errno_t strncpy_s ( char * outDest , size_t inDestBufferSize , const char * inSrc , size_t inCount );
5043extern errno_t wcsncpy_s ( WCHAR * outDest , size_t inDestBufferSize , const WCHAR * inSrc , size_t inCount );
51- extern errno_t wcsncpy_s ( WCHAR * outDest , size_t inDestBufferSize , const WCHAR * inSrc , size_t inCount );
5244
5345extern size_t PAL_wcsnlen ( const WCHAR * inString , size_t inMaxSize );
5446
55- extern errno_t _makepath_s ( char * outDest , size_t inDestBufferSize , const char * inDrive , const char * inDirectory , const char * inFilename , const char * inExtension );
5647extern errno_t _wmakepath_s ( WCHAR * outDest , size_t inDestBufferSize , const WCHAR * inDrive , const WCHAR * inDirectory , const WCHAR * inFilename , const WCHAR * inExtension );
5748
58- extern errno_t _splitpath_s ( const char * inPath , char * outDrive , size_t inDriveSize , char * outDirectory , size_t inDirectorySize , char * outFilename , size_t inFilenameSize , char * outExtension , size_t inExtensionSize );
59-
6049extern int sprintf_s ( char * string , size_t sizeInBytes , const char * format , ... );
6150
6251extern int _snprintf_s ( char * string , size_t sizeInBytes , size_t count , const char * format , ... );
@@ -65,7 +54,6 @@ extern int vsprintf_s( char* string, size_t sizeInBytes, const char* format, va_
6554extern int _vsnprintf_s ( char * string , size_t sizeInBytes , size_t count , const char * format , va_list arglist );
6655
6756extern int sscanf_s ( const char * string , const char * format , ... );
68- extern int swscanf_s ( const WCHAR * string , const WCHAR * format , ... );
6957
7058extern errno_t memcpy_s ( void * dst , size_t sizeInBytes , const void * src , size_t count );
7159extern errno_t memmove_s ( void * dst , size_t sizeInBytes , const void * src , size_t count );
0 commit comments