polserver/pol-core/clib/stracpy.cpp
turleypol dbb25bdb62
Include and buildsystem cleanup (#45)
Include cleanup
Reworked buildsystem (Linux only)
Removed dynamic libs, Linux now again uses static linking (like windows)
2018-01-29 21:55:48 +01:00

28 lines
348 B
C++

/** @file
*
* @par History
*/
#include <assert.h>
#include <string.h>
#include "Header_Windows.h"
#include "clib.h"
namespace Pol
{
namespace Clib
{
char* stracpy( char* dest, const char* src, size_t maxlen )
{
assert( dest );
if ( maxlen )
{
strncpy( dest, src, maxlen - 1 );
dest[maxlen - 1] = '\0';
}
return dest;
}
}
}