Hi,<br>File: &nbsp; dbus-sysdeps-win.c<br><br>Function with code (and comment)<br><br>int _dbus_printf_string_upper_bound (const char *format,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; va_list args)<br>{<br>&nbsp; /* MSVCRT&#39;s vsnprintf semantics are a bit different */
<br>&nbsp; /* The C library source in the Platform SDK indicates that this<br>&nbsp;&nbsp; * would work, but alas, it doesn&#39;t. At least not on Windows<br>&nbsp;&nbsp; * 2000. Presumably those sources correspond to the C library on<br>&nbsp;&nbsp; * some newer or even future Windows version.
<br>&nbsp;&nbsp; *<br>&nbsp;&nbsp;&nbsp; len = _vsnprintf (NULL, _DBUS_INT_MAX, format, args);<br>&nbsp;&nbsp; */<br>&nbsp; char p[1024];<br>&nbsp; int len;<br>#ifdef DBUS_WINCE<br>&nbsp; len = _vsnprintf (p, sizeof(p)-1, format, args);<br>#else<br>&nbsp;&nbsp; /*&nbsp; Ok Im using VS 2003 right now with the Server 2k3 R2 PSDSK.
<br>&nbsp;&nbsp;&nbsp; &nbsp; This line was originally len = vsnprintf(p, sizeof(p)-1, format, args);<br>&nbsp;&nbsp;&nbsp; &nbsp; It was failing to compile telling me it was undefined. So Im changing it<br>&nbsp;&nbsp;&nbsp; &nbsp; Michael Luschas May 14th 2007 <a href="mailto:mluschas@gmail.com">
mluschas@gmail.com</a>&nbsp; */<br>&nbsp; len = _vsnprintf (p, sizeof(p)-1, format, args);<br>#endif<br>&nbsp; if (len == -1) // try again<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char *p;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p = malloc (strlen(format)*3);<br>#ifdef DBUS_WINCE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; len = _vsnprintf (p, sizeof(p)-1, format, args);
<br>#else <br>&nbsp;&nbsp;&nbsp; &nbsp; /*Same as previous comment */<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; len = _vsnprintf (p, sizeof(p)-1, format, args);<br>#endif<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; free(p);<br><br>&nbsp;&nbsp;&nbsp; }<br>&nbsp; return len;<br>}<br><br>// End of code change<br>Not sure where exactly I would submit it (I am knew at this). So I left a comment of WHY I changed it and what it was. I&#39;m not sure if its the 
<br>compiler i&#39;m using that made it be that way, or if its the PSDK or what. But thats the change, so im posting it in case anyone else has<br>trouble, or if someone can commit that change (or tell me how to).<br><br>
Thanks<br>