// VsVer.h

#pragma once

/***************************************/
// Ϊ�˴�����vc6��vs2010�¶���ͨ�����룬�������º�
#if _MSC_VER == 1200		// vc6��cl�汾��
#define _ultoa_s _ultoa
#define _itoa_s _itoa
#define _ltoa_s _ltoa
#define _gcvt_s(buffer, sizeInBytes, value, digits) _gcvt(value, digits, buffer)
#define sprintf_s sprintf
#define fopen_s(p,f,m) {*p = fopen(f,m);}
#define _tfopen_s(p,f,m) {*p = _tfopen(f,m);}
#define _tfreopen_s(p,t,m,s) {*p = _tfreopen(t,m,s);}
#define _tcscpy_s _tcscpy
#define strcpy_s(dst, ct, src) strcpy(dst, src)
#define _vsntprintf_s(buff, size, count, format, argptr) _vsntprintf(buff, count, format, argptr)
#define _vsnwprintf_s(buff, size, count, format, argptr) _vsnwprintf(buff, count, format, argptr)
#define _vsnprintf_s(buff, size, count, format, argptr) _vsnprintf(buff, count, format, argptr)
//#define _snprintf_s(buff, size, count, format, argptr) _snprintf(buff, count, format, argptr)
//#define _snprintf_s(buff, count, format, argptr) _snprintf(buff, format, argptr)
#define _stprintf_s(buff, format, arg1, arg2) _stprintf(buff, format, arg1, arg2)
#define strcat_s(dst, len, src) strcat(dst, src)
#define _countof sizeof
#define memcpy_s(dst, size, src, len) memcpy(dst, src, len)
#define strnlen_s(src, size) strlen(src)
#endif
/***************************************/