diff options
author | George Hazan <george.hazan@gmail.com> | 2013-08-16 10:57:40 +0000 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2013-08-16 10:57:40 +0000 |
commit | 30ee89a6764a8d38a078374c6ed5de70635b42c0 (patch) | |
tree | 464bbd4c8e32200107d42c5f95b13134edf42888 /protocols/IRCG | |
parent | e3c401f192327347151a70596a6b0b493bc762b1 (diff) |
rest or mir_*printf in protocols
git-svn-id: http://svn.miranda-ng.org/main/trunk@5715 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/IRCG')
-rw-r--r-- | protocols/IRCG/src/MString.cpp | 82 | ||||
-rw-r--r-- | protocols/IRCG/src/MString.h | 11 |
2 files changed, 7 insertions, 86 deletions
diff --git a/protocols/IRCG/src/MString.cpp b/protocols/IRCG/src/MString.cpp index 70016e427e..bde089d9ac 100644 --- a/protocols/IRCG/src/MString.cpp +++ b/protocols/IRCG/src/MString.cpp @@ -6,7 +6,7 @@ CNilMStringData CMBaseString::m_nil;
-CMStringData* CMBaseString::Allocate( int nChars, int nCharSize )
+CMStringData* CMBaseString::Allocate(int nChars, int nCharSize)
{
CMStringData* pData;
nChars++; // nil char
@@ -75,7 +75,7 @@ bool CMStringData::IsShared() const void CMStringData::Lock()
{
nRefs--; // Locked buffers can't be shared, so no interlocked operation necessary
- if ( nRefs == 0 )
+ if (nRefs == 0)
nRefs = -1;
}
@@ -107,67 +107,14 @@ CNilMStringData::CNilMStringData() /////////////////////////////////////////////////////////////////////////////////////////
// ChTraitsCRT<wchar_t>
-#if _MSC_VER < 1400
-static HINSTANCE hCrt = NULL;
-
-typedef int ( __cdecl *_vscprintf_func )( LPCSTR pszFormat, va_list args );
-static _vscprintf_func _vscprintf_ptr = NULL;
-
-typedef int ( __cdecl *_vscwprintf_func )( LPCWSTR pszFormat, va_list args );
-static _vscwprintf_func _vscwprintf_ptr = NULL;
-
-typedef int ( __cdecl *_vsnprintf_func )( char*, size_t, const char*, va_list );
-static _vsnprintf_func _vsnprintf_ptr = NULL;
-
-typedef int ( __cdecl *_vsnwprintf_func )( wchar_t *, size_t, const wchar_t *, va_list );
-static _vsnwprintf_func _vsnwprintf_ptr = NULL;
-
-typedef int ( __cdecl *vswprintf_func )( wchar_t *, size_t, const wchar_t *, va_list );
-static vswprintf_func vswprintf_ptr = NULL;
-
-typedef int ( __cdecl *vsprintf_func )( char*, size_t, const char*, va_list );
-static vsprintf_func vsprintf_ptr = NULL;
-
-static void checkCrt( void )
-{
- if ( hCrt == NULL ) {
- hCrt = GetModuleHandleA( "msvcrt.dll" );
- _vscprintf_ptr = (_vscprintf_func)GetProcAddress( hCrt, "_vscprintf" );
- _vscwprintf_ptr = (_vscwprintf_func)GetProcAddress( hCrt, "_vscwprintf" );
- _vsnprintf_ptr = (_vsnprintf_func)GetProcAddress( hCrt, "_vsnprintf" );
- _vsnwprintf_ptr = (_vsnwprintf_func)GetProcAddress( hCrt, "_vsnwprintf" );
- vswprintf_ptr = (vswprintf_func)GetProcAddress( hCrt, "vswprintf" );
- vsprintf_ptr = (vsprintf_func)GetProcAddress( hCrt, "vsprintf" );
-} }
-#endif
-
int __stdcall ChTraitsCRT<wchar_t>::GetFormattedLength( LPCWSTR pszFormat, va_list args )
{
- #if _MSC_VER < 1400
- checkCrt();
-
- if ( _vscwprintf_ptr != NULL )
- return _vscwprintf_ptr( pszFormat, args );
-
- WCHAR buf[ 4000 ];
- return vswprintf_ptr( buf, SIZEOF(buf), pszFormat, args );
- #else
- return _vscwprintf( pszFormat, args );
- #endif
+ return _vscwprintf(pszFormat, args);
}
int __stdcall ChTraitsCRT<wchar_t>::Format( LPWSTR pszBuffer, size_t nLength, LPCWSTR pszFormat, va_list args)
{
- #if _MSC_VER < 1400
- checkCrt();
-
- if ( _vsnwprintf_ptr != NULL )
- return _vsnwprintf_ptr( pszBuffer, nLength, pszFormat, args );
-
- return vswprintf_ptr( pszBuffer, nLength, pszFormat, args );
- #else
- return _vsnwprintf( pszBuffer, nLength, pszFormat, args );
- #endif
+ return _vsnwprintf(pszBuffer, nLength, pszFormat, args);
}
/////////////////////////////////////////////////////////////////////////////////////////
@@ -175,27 +122,10 @@ int __stdcall ChTraitsCRT<wchar_t>::Format( LPWSTR pszBuffer, size_t nLength, LP int __stdcall ChTraitsCRT<char>::GetFormattedLength( LPCSTR pszFormat, va_list args )
{
- #if _MSC_VER < 1400
- checkCrt();
-
- if ( _vscprintf_ptr != NULL )
- return _vscprintf_ptr( pszFormat, args );
-
- char buf[4000];
- return vsprintf_ptr( buf, sizeof(buf), pszFormat, args );
- #else
- return _vscprintf( pszFormat, args );
- #endif
+ return _vscprintf(pszFormat, args);
}
int __stdcall ChTraitsCRT<char>::Format( LPSTR pszBuffer, size_t nlength, LPCSTR pszFormat, va_list args )
{
- #if _MSC_VER < 1400
- checkCrt();
-
- return _vsnprintf( pszBuffer, nlength, pszFormat, args );
- #else
- return vsprintf_s( pszBuffer, nlength, pszFormat, args );
- #endif
+ return vsprintf_s(pszBuffer, nlength, pszFormat, args);
}
-
diff --git a/protocols/IRCG/src/MString.h b/protocols/IRCG/src/MString.h index 7cc16ff4a3..c7291ca393 100644 --- a/protocols/IRCG/src/MString.h +++ b/protocols/IRCG/src/MString.h @@ -727,15 +727,6 @@ public: static int __stdcall GetFormattedLength( LPCSTR pszFormat, va_list args );
- static int __stdcall Format( LPSTR pszBuffer, LPCSTR pszFormat, va_list args )
- {
-#pragma warning (push)
-#pragma warning(disable : 4996)
- return vsprintf( pszBuffer, pszFormat, args );
-#pragma warning (pop)
-
- }
-
static int __stdcall Format( LPSTR pszBuffer, size_t nlength, LPCSTR pszFormat, va_list args );
static int __stdcall GetBaseTypeLength( LPCSTR pszSrc )
@@ -979,7 +970,7 @@ public: {
#pragma warning (push)
#pragma warning(disable : 4996)
- return vswprintf( pszBuffer, pszFormat, args );
+ return vswprintf( pszBuffer, pszFormat, args ); //!!!!!!!!!!!
#pragma warning (pop)
}
|