<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>&#39;uvsprintf&#39; in Allegro5</title>
		<link>http://www.allegro.cc/forums/view/613733</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sun, 05 Jan 2014 22:33:35 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hello all,</p><p>In Allegro 4, there was an function named uvsprintf in order to manage variable arguments &#39;...&#39; on a function.<br />Is there any equivalent in Allegro 5?</p><p>Allegro 4 example:</p><div class="source-code snippet"><div class="inner"><pre><span class="k1">void</span> foo<span class="k2">(</span><span class="k1">float</span> x, <span class="k1">float</span> y, <span class="k1">char</span><span class="k3">*</span> szFormat, ...<span class="k2">)</span>
<span class="k2">{</span>
    <span class="k1">char</span> szBuf<span class="k2">[</span><span class="n">512</span><span class="k2">]</span><span class="k2">;</span>  
    va_list ap<span class="k2">;</span>

    va_start<span class="k2">(</span>ap, szFormat<span class="k2">)</span><span class="k2">;</span>
    <a href="http://www.allegro.cc/manual/uvsprintf"><span class="a">uvsprintf</span></a><span class="k2">(</span>szBuf, szFormat, ap<span class="k2">)</span><span class="k2">;</span>
    va_end<span class="k2">(</span>ap<span class="k2">)</span><span class="k2">;</span>
<span class="k2">}</span>
</pre></div></div><p>

The documentation &quot;See Also:&quot; points to 3 function from Allegro 4 ( uconvert  ,  usprintf  , uvszprintf ) but none from Allegro 5.</p><p>Thank you in advance for your help
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (anto80)</author>
		<pubDate>Fri, 03 Jan 2014 22:09:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I believe you want <span class="source-code"><a href="http://www.allegro.cc/manual/al_ustr_vappendf"><span class="a">al_ustr_vappendf</span></a></span>.</p><p>Or if you don&#39;t want utf8, <span class="source-code"><a href="http://www.delorie.com/djgpp/doc/libc/libc_855.html" target="_blank">vsnprintf</a></span>.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Fri, 03 Jan 2014 22:37:00 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Sorry for the late reply and thank you for your answer.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (anto80)</author>
		<pubDate>Sun, 05 Jan 2014 22:33:35 +0000</pubDate>
	</item>
</rss>
