mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-24 17:12:35 +00:00
#1668: if mingw64 and it returns <0 switch to _vscprintf native windows implementation. Thanks to swoodbridge for pointing out the define to use.
git-svn-id: http://svn.osgeo.org/postgis/trunk@11217 b70326c6-7e19-0410-871a-916f4a2858ee
This commit is contained in:
parent
993eefd8f0
commit
1aa9515cfc
|
@ -209,7 +209,11 @@ stringbuffer_avprintf(stringbuffer_t *s, const char *fmt, va_list ap)
|
|||
|
||||
/* Propogate errors up */
|
||||
if ( len < 0 )
|
||||
#if defined(__MINGW64__)
|
||||
len = _vscprintf(fmt, ap2);/**Assume windows flaky vsnprintf that returns -1 if initial buffer to small and add more space **/
|
||||
#else
|
||||
return len;
|
||||
#endif
|
||||
|
||||
/* We didn't have enough space! */
|
||||
/* Either Unix vsnprint returned write length larger than our buffer */
|
||||
|
|
Loading…
Reference in a new issue