mirror of
https://github.com/nzp-team/fteqw.git
synced 2025-01-31 04:30:38 +00:00
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
|
#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
|
//msvc crap
|
||||||
#define snprintf linuxlike_snprintf
|
#define snprintf linuxlike_snprintf
|
||||||
int VARGS linuxlike_snprintf(char *buffer, int size, const char *format, ...);
|
int VARGS linuxlike_snprintf(char *buffer, int size, const char *format, ...);
|
||||||
#define vsnprintf linuxlike_vsnprintf
|
#define vsnprintf linuxlike_vsnprintf
|
||||||
int VARGS linuxlike_vsnprintf(char *buffer, int size, const char *format, va_list argptr);
|
int VARGS linuxlike_vsnprintf(char *buffer, int size, const char *format, va_list argptr);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define _vsnprintf unsafe_vsnprintf
|
#define _vsnprintf unsafe_vsnprintf
|
||||||
#define _snprintf unsafe_snprintf
|
#define _snprintf unsafe_snprintf
|
||||||
|
|
|
@ -137,11 +137,11 @@ void R_LoadSkyBox (void)
|
||||||
char pathname[MAX_QPATH];
|
char pathname[MAX_QPATH];
|
||||||
for (i=0 ; i<6 ; i++)
|
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
|
r_skytexinfo[i].texture = Mod_LoadWall (pathname); //preferable
|
||||||
if (!r_skytexinfo[i].texture)
|
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
|
r_skytexinfo[i].texture = Mod_LoadWall (pathname); //q2 fall back
|
||||||
}
|
}
|
||||||
if (!r_skytexinfo[i].texture)
|
if (!r_skytexinfo[i].texture)
|
||||||
|
|
|
@ -108,11 +108,11 @@ mpic_t *SWDraw_SafeCachePic (char *extpath)
|
||||||
qbyte *file, *image;
|
qbyte *file, *image;
|
||||||
int width;
|
int width;
|
||||||
int height;
|
int height;
|
||||||
_snprintf(alternatename, MAX_QPATH-1,"pics/%s.pcx", path);
|
snprintf(alternatename, MAX_QPATH-1,"pics/%s.pcx", path);
|
||||||
file = COM_LoadMallocFile(alternatename);
|
file = COM_LoadMallocFile(alternatename);
|
||||||
if (!file)
|
if (!file)
|
||||||
{
|
{
|
||||||
_snprintf(alternatename, MAX_QPATH-1,"%s.pcx", path);
|
snprintf(alternatename, MAX_QPATH-1,"%s.pcx", path);
|
||||||
file = COM_LoadMallocFile(alternatename);
|
file = COM_LoadMallocFile(alternatename);
|
||||||
}
|
}
|
||||||
if (file)
|
if (file)
|
||||||
|
@ -147,7 +147,7 @@ mpic_t *SWDraw_SafeCachePic (char *extpath)
|
||||||
qbyte *file, *image;
|
qbyte *file, *image;
|
||||||
int width;
|
int width;
|
||||||
int height;
|
int height;
|
||||||
_snprintf(alternatename, MAX_QPATH-1,"%s.jpg", path);
|
snprintf(alternatename, MAX_QPATH-1,"%s.jpg", path);
|
||||||
|
|
||||||
file = COM_LoadMallocFile(alternatename);
|
file = COM_LoadMallocFile(alternatename);
|
||||||
if (file)
|
if (file)
|
||||||
|
@ -182,7 +182,7 @@ mpic_t *SWDraw_SafeCachePic (char *extpath)
|
||||||
qbyte *file, *image;
|
qbyte *file, *image;
|
||||||
int width;
|
int width;
|
||||||
int height;
|
int height;
|
||||||
_snprintf(alternatename, MAX_QPATH-1,"%s.tga", path);
|
snprintf(alternatename, MAX_QPATH-1,"%s.tga", path);
|
||||||
|
|
||||||
file = COM_LoadMallocFile(alternatename);
|
file = COM_LoadMallocFile(alternatename);
|
||||||
if (file)
|
if (file)
|
||||||
|
@ -216,7 +216,7 @@ mpic_t *SWDraw_SafeCachePic (char *extpath)
|
||||||
//
|
//
|
||||||
// load the pic from disk
|
// 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);
|
COM_LoadCacheFile (alternatename, &pic->cache);
|
||||||
|
|
||||||
dat = pic->cache.data;
|
dat = pic->cache.data;
|
||||||
|
|
Loading…
Reference in a new issue