MCPcopy Create free account
hub / github.com/ajkhoury/ReClassEx / TIXML_VSCPRINTF

Function TIXML_VSCPRINTF

ReClass/tinyxml2.cpp:73–89  ·  view source on GitHub ↗

Microsoft Visual Studio 2003 and earlier or WinCE.

Source from the content-addressed store, hash-verified

71 #else
72 // Microsoft Visual Studio 2003 and earlier or WinCE.
73 static inline int TIXML_VSCPRINTF( const char* format, va_list va )
74 {
75 int len = 512;
76 for (;;) {
77 len = len*2;
78 char* str = new char[len]();
79 const int required = _vsnprintf(str, len, format, va);
80 delete[] str;
81 if ( required != -1 ) {
82 TIXMLASSERT( required >= 0 );
83 len = required;
84 break;
85 }
86 }
87 TIXMLASSERT( len >= 0 );
88 return len;
89 }
90 #endif
91#else
92 // GCC version 3 and higher

Callers 1

PrintMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected