@@ -1666,7 +1666,7 @@ XMLUnknown* XMLDocument::NewUnknown( const char* str )
16661666
16671667static FILE* callfopen ( const char * filepath, const char * mode )
16681668{
1669- #if defined(_MSC_VER) && (_MSC_VER >= 1400 ) && (!defined WINCE)
1669+ #if defined(_MSC_VER) && (_MSC_VER >= 1400 )
16701670 FILE* fp = 0 ;
16711671 errno_t err = fopen_s ( &fp, filepath, mode );
16721672 if ( err ) {
@@ -1862,17 +1862,7 @@ void XMLPrinter::Print( const char* format, ... )
18621862 }
18631863 else {
18641864#if defined(_MSC_VER) && (_MSC_VER >= 1400 )
1865- #if defined(WINCE)
1866- int len = 512 ;
1867- do {
1868- len = len*2 ;
1869- char * str = new char [len]();
1870- len = _vsnprintf (str, len, format, va);
1871- delete[] str;
1872- }while (len < 0 );
1873- #else
18741865 int len = _vscprintf ( format, va );
1875- #endif
18761866#else
18771867 int len = vsnprintf ( 0 , 0 , format, va );
18781868#endif
@@ -1881,11 +1871,7 @@ void XMLPrinter::Print( const char* format, ... )
18811871 va_start ( va, format );
18821872 char * p = _buffer.PushArr ( len ) - 1 ; // back up over the null terminator.
18831873#if defined(_MSC_VER) && (_MSC_VER >= 1400 )
1884- #if defined(WINCE)
1885- _vsnprintf ( p, len+1 , format, va );
1886- #else
18871874 vsnprintf_s ( p, len+1 , _TRUNCATE, format, va );
1888- #endif
18891875#else
18901876 vsnprintf ( p, len+1 , format, va );
18911877#endif
0 commit comments