194e412679
- Don't use %%FOO%% in PLIST_FILES to avoid unnecessary substitution PR: 225187 Submitted by: lightside@gmx.com (maintainer)
79 lines
1.9 KiB
C++
79 lines
1.9 KiB
C++
# Fixes for a couple of clang warnings
|
|
# https://github.com/scp-fs2open/fs2open.github.com/commit/5bff2754c267f0e3e5af7d542f09a1760f24f17d
|
|
|
|
--- code/globalincs/safe_strings.cpp.orig 2012-01-13 18:37:09 UTC
|
|
+++ code/globalincs/safe_strings.cpp
|
|
@@ -22,11 +22,6 @@
|
|
|
|
#if !defined(NO_SAFE_STRINGS) && ( !defined( _MSC_VER ) || ( defined( _MSC_VER ) && _MSC_VER >= 1400 /* && !defined(NDEBUG) */ ))
|
|
|
|
-/* We don't have this here - no standard library stuff included */
|
|
-#ifndef NULL
|
|
-#define NULL 0
|
|
-#endif
|
|
-
|
|
/* An implementation of strcpy_s
|
|
* We're not going to actually fully behave like the MS debug version.
|
|
*/
|
|
@@ -39,14 +34,14 @@ errno_t scp_strcpy_s( const char* file,
|
|
if ( !strDest || !strSource )
|
|
{
|
|
if ( strDest )
|
|
- *strDest = NULL;
|
|
+ *strDest = '\0';
|
|
__safe_strings_error_handler( EINVAL );
|
|
return EINVAL;
|
|
}
|
|
|
|
if ( sizeInBytes == 0 )
|
|
{
|
|
- *strDest = NULL;
|
|
+ *strDest = '\0';
|
|
__safe_strings_error_handler( ERANGE );
|
|
return ERANGE;
|
|
}
|
|
@@ -58,7 +53,7 @@ errno_t scp_strcpy_s( const char* file,
|
|
|
|
if ( bufferLeft == 0 )
|
|
{
|
|
- *strDest = NULL;
|
|
+ *strDest = '\0';
|
|
__safe_strings_error_handler( ERANGE );
|
|
return ERANGE;
|
|
}
|
|
@@ -75,14 +70,14 @@ errno_t scp_strcat_s( const char* file,
|
|
if ( !strDest || !strSource )
|
|
{
|
|
if ( strDest )
|
|
- *strDest = NULL;
|
|
+ *strDest = '\0';
|
|
__safe_strings_error_handler( EINVAL );
|
|
return EINVAL;
|
|
}
|
|
|
|
if ( bufferLeft == 0 )
|
|
{
|
|
- *strDest = NULL;
|
|
+ *strDest = '\0';
|
|
__safe_strings_error_handler( ERANGE );
|
|
return ERANGE;
|
|
}
|
|
@@ -98,7 +93,7 @@ errno_t scp_strcat_s( const char* file,
|
|
|
|
if ( bufferLeft == 0 )
|
|
{
|
|
- *strDest = NULL;
|
|
+ *strDest = '\0';
|
|
__safe_strings_error_handler( ERANGE );
|
|
return ERANGE;
|
|
}
|
|
@@ -108,7 +103,7 @@ errno_t scp_strcat_s( const char* file,
|
|
|
|
if ( bufferLeft == 0 )
|
|
{
|
|
- *strDest = NULL;
|
|
+ *strDest = '\0';
|
|
__safe_strings_error_handler( ERANGE );
|
|
return ERANGE;
|
|
}
|