1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include "Ares.CRT.h" #include <cstring> void AresCRT::strCopy(char *Dest, const char *Source, size_t Count) { strncpy_s(Dest, Count, Source, Count - 1); Dest[Count - 1] = 0; } void AresCRT::wstrCopy(wchar_t *Dest, const wchar_t *Source, size_t Count) { wcsncpy_s(Dest, Count, Source, Count - 1); Dest[Count - 1] = 0; } |