remove unused
This commit is contained in:
Glenn Maynard
2006-09-18 21:31:48 +00:00
parent 13545e1488
commit d0226a9734
+8 -31
View File
@@ -303,19 +303,10 @@ inline void ssadd(std::string& sDst, PCSTR pA)
{ {
MakeUpper( pT, nLen ); MakeUpper( pT, nLen );
} }
// -----------------------------------------------------------------------------
// vsprintf/vswprintf or _vsnprintf/_vsnwprintf equivalents. In standard
// builds we can't use _vsnprintf/_vsnwsprintf because they're MS extensions.
// -----------------------------------------------------------------------------
inline int ssvsprintf(PSTR pA, size_t nCount, PCSTR pFmtA, va_list vl)
{
#if defined(WIN32)
return _vsnprintf(pA, nCount, pFmtA, vl);
#else
return vsnprintf(pA, nCount, pFmtA, vl);
#endif
}
#if defined(WIN32)
#define vsnprintf _vsnprintf
#endif
// Now we can define the template (finally!) // Now we can define the template (finally!)
// ============================================================================= // =============================================================================
@@ -741,7 +732,7 @@ public:
nChars += ((nTry+1) * FMT_BLOCK_SIZE); nChars += ((nTry+1) * FMT_BLOCK_SIZE);
pBuf = reinterpret_cast<CT*>(_alloca(sizeof(CT)*nChars)); pBuf = reinterpret_cast<CT*>(_alloca(sizeof(CT)*nChars));
nUsed = ssvsprintf(pBuf, nChars-1, szFormat, argList); nUsed = vsnprintf(pBuf, nChars-1, szFormat, argList);
// Ensure proper NULL termination. // Ensure proper NULL termination.
@@ -770,11 +761,11 @@ public:
va_list tmp; va_list tmp;
va_copy( tmp, argList ); va_copy( tmp, argList );
char ignore; char ignore;
int iNeeded = ssvsprintf( &ignore, 0, szFormat, tmp ); int iNeeded = vsnprintf( &ignore, 0, szFormat, tmp );
va_end(tmp); va_end(tmp);
char *buf = GetBuffer( iNeeded+1 ); char *buf = GetBuffer( iNeeded+1 );
ssvsprintf( buf, iNeeded+1, szFormat, argList ); vsnprintf( buf, iNeeded+1, szFormat, argList );
ReleaseBuffer( iNeeded ); ReleaseBuffer( iNeeded );
return; return;
} }
@@ -785,7 +776,7 @@ public:
{ {
// Grow more than linearly (e.g. 512, 1536, 3072, etc) // Grow more than linearly (e.g. 512, 1536, 3072, etc)
char *buf = GetBuffer(nChars); char *buf = GetBuffer(nChars);
int nUsed = ssvsprintf(buf, nChars-1, szFormat, argList); int nUsed = vsnprintf(buf, nChars-1, szFormat, argList);
if(nUsed == -1) if(nUsed == -1)
{ {
@@ -834,11 +825,6 @@ public:
return this->substr(0, static_cast<MYSIZE>(nCount)); return this->substr(0, static_cast<MYSIZE>(nCount));
} }
void MakeReverse()
{
std::reverse(this->begin(), this->end());
}
void ReleaseBuffer(int nNewLen=-1) void ReleaseBuffer(int nNewLen=-1)
{ {
RelBuf(nNewLen); RelBuf(nNewLen);
@@ -932,16 +918,7 @@ public:
// Now typedef our class names based upon this humongous template // Now typedef our class names based upon this humongous template
typedef CStdStr<char> CStdStringA; // a better std::string typedef CStdStr<char> CStdStringA; // a better std::string
#define CStdString CStdStringA
// Define friendly names for some of these functions
#define CStdString CStdStringA
// ...and some shorter names for the space-efficient
#define WUFmtA WUFormatA
#define WUFmtW WUFormatW
#define WUFmt WUFormat
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------