~ares-developers/ares/gd03

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;
}