Browse Source

Cleanup some unused macros from util.h

Encapsulate _snprintf/sprintf difference in implementation not header
miguelfreitas
Wladimir J. van der Laan 12 years ago
parent
commit
963af6449f
  1. 4
      src/util.cpp
  2. 5
      src/util.h

4
src/util.cpp

@ -284,7 +284,11 @@ string vstrprintf(const char *format, va_list ap) @@ -284,7 +284,11 @@ string vstrprintf(const char *format, va_list ap)
{
va_list arg_ptr;
va_copy(arg_ptr, ap);
#ifdef WIN32
ret = _vsnprintf(p, limit, format, arg_ptr);
#else
ret = vsnprintf(p, limit, format, arg_ptr);
#endif
va_end(arg_ptr);
if (ret >= 0 && ret < limit)
break;

5
src/util.h

@ -79,11 +79,7 @@ T* alignup(T* p) @@ -79,11 +79,7 @@ T* alignup(T* p)
#define S_IRUSR 0400
#define S_IWUSR 0200
#endif
#define unlink _unlink
#else
#define _vsnprintf(a,b,c,d) vsnprintf(a,b,c,d)
#define strlwr(psz) to_lower(psz)
#define _strlwr(psz) to_lower(psz)
#define MAX_PATH 1024
inline void Sleep(int64 n)
{
@ -130,7 +126,6 @@ extern bool fReopenDebugLog; @@ -130,7 +126,6 @@ extern bool fReopenDebugLog;
void RandAddSeed();
void RandAddSeedPerfmon();
int ATTR_WARN_PRINTF(1,2) OutputDebugStringF(const char* pszFormat, ...);
int my_snprintf(char* buffer, size_t limit, const char* format, ...);
/*
Rationale for the real_strprintf / strprintf construction:

Loading…
Cancel
Save