fix sw compiling, use MSVC8 _s functions when applicable
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2056 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
b48c3034dd
commit
0693518eed
3 changed files with 14 additions and 7 deletions
|
@ -186,11 +186,18 @@ extern "C" {
|
|||
|
||||
|
||||
#ifdef _WIN32
|
||||
#if (_MSC_VER >= 1400)
|
||||
//with MSVC 8, use MS extensions
|
||||
#define snprintf sprintf_s
|
||||
#define vsnprintf(a, b, c, d) vsnprintf_s(a, b, _TRUNCATE, c, d)
|
||||
#else
|
||||
//msvc crap
|
||||
#define snprintf linuxlike_snprintf
|
||||
int VARGS linuxlike_snprintf(char *buffer, int size, const char *format, ...);
|
||||
#define vsnprintf linuxlike_vsnprintf
|
||||
int VARGS linuxlike_vsnprintf(char *buffer, int size, const char *format, va_list argptr);
|
||||
#endif
|
||||
|
||||
|
||||
#define _vsnprintf unsafe_vsnprintf
|
||||
#define _snprintf unsafe_snprintf
|
||||
|
|
|
@ -137,11 +137,11 @@ void R_LoadSkyBox (void)
|
|||
char pathname[MAX_QPATH];
|
||||
for (i=0 ; i<6 ; i++)
|
||||
{
|
||||
_snprintf (pathname, MAX_QPATH-1, "env/%s%s.tga", skyname, suf[r_skysideimage[i]]);
|
||||
snprintf (pathname, MAX_QPATH-1, "env/%s%s.tga", skyname, suf[r_skysideimage[i]]);
|
||||
r_skytexinfo[i].texture = Mod_LoadWall (pathname); //preferable
|
||||
if (!r_skytexinfo[i].texture)
|
||||
{
|
||||
_snprintf (pathname, MAX_QPATH-1, "env/%s%s.pcx", skyname, suf[r_skysideimage[i]]);
|
||||
snprintf (pathname, MAX_QPATH-1, "env/%s%s.pcx", skyname, suf[r_skysideimage[i]]);
|
||||
r_skytexinfo[i].texture = Mod_LoadWall (pathname); //q2 fall back
|
||||
}
|
||||
if (!r_skytexinfo[i].texture)
|
||||
|
|
|
@ -108,11 +108,11 @@ mpic_t *SWDraw_SafeCachePic (char *extpath)
|
|||
qbyte *file, *image;
|
||||
int width;
|
||||
int height;
|
||||
_snprintf(alternatename, MAX_QPATH-1,"pics/%s.pcx", path);
|
||||
snprintf(alternatename, MAX_QPATH-1,"pics/%s.pcx", path);
|
||||
file = COM_LoadMallocFile(alternatename);
|
||||
if (!file)
|
||||
{
|
||||
_snprintf(alternatename, MAX_QPATH-1,"%s.pcx", path);
|
||||
snprintf(alternatename, MAX_QPATH-1,"%s.pcx", path);
|
||||
file = COM_LoadMallocFile(alternatename);
|
||||
}
|
||||
if (file)
|
||||
|
@ -147,7 +147,7 @@ mpic_t *SWDraw_SafeCachePic (char *extpath)
|
|||
qbyte *file, *image;
|
||||
int width;
|
||||
int height;
|
||||
_snprintf(alternatename, MAX_QPATH-1,"%s.jpg", path);
|
||||
snprintf(alternatename, MAX_QPATH-1,"%s.jpg", path);
|
||||
|
||||
file = COM_LoadMallocFile(alternatename);
|
||||
if (file)
|
||||
|
@ -182,7 +182,7 @@ mpic_t *SWDraw_SafeCachePic (char *extpath)
|
|||
qbyte *file, *image;
|
||||
int width;
|
||||
int height;
|
||||
_snprintf(alternatename, MAX_QPATH-1,"%s.tga", path);
|
||||
snprintf(alternatename, MAX_QPATH-1,"%s.tga", path);
|
||||
|
||||
file = COM_LoadMallocFile(alternatename);
|
||||
if (file)
|
||||
|
@ -216,7 +216,7 @@ mpic_t *SWDraw_SafeCachePic (char *extpath)
|
|||
//
|
||||
// load the pic from disk
|
||||
//
|
||||
_snprintf(alternatename, MAX_QPATH-1,"%s.lmp", path);
|
||||
snprintf(alternatename, MAX_QPATH-1,"%s.lmp", path);
|
||||
COM_LoadCacheFile (alternatename, &pic->cache);
|
||||
|
||||
dat = pic->cache.data;
|
||||
|
|
Loading…
Reference in a new issue