<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>[A5] Allegro assertion failure with TTF font addon.</title>
		<link>http://www.allegro.cc/forums/view/606685</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sun, 13 Mar 2011 08:09:08 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I threw together a simple little program to test out loading TTF fonts and it doesn&#39;t seem to load in the font.  I copied the TTF from the examples folder so it&#39;s in the same directory as the program running.</p><p>Anyhow, when I run this it gets some Assertion failure.</p><p>&quot;Assertion failed: vec-&gt;_itemsize &gt; 0, file d:\Libraries\build\allegro\src\allegro-5.0.x\allegro-5.0.x\src\misc\vector.c, line 170&quot;</p><p>This happens on the line #9 below.</p><p>I installed the prebuilt libraries (for 4.5.0) with CodeBlocks + MinGW (gcc 4.5.2).</p><p>It&#39;s not that important, I&#39;m just playing around trying to get used to this version of the library.</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#include &lt;stdio.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;allegro5/allegro_ttf.h&gt;</span>
<span class="number">  4</span>
<span class="number">  5</span><span class="k1">int</span> main<span class="k2">(</span><span class="k1">int</span> argc, <span class="k1">char</span> <span class="k3">*</span>argv<span class="k2">[</span><span class="k2">]</span><span class="k2">)</span>
<span class="number">  6</span><span class="k2">{</span>
<span class="number">  7</span>   <a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  8</span>   <a href="http://www.allegro.cc/manual/al_install_keyboard"><span class="a">al_install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  9</span>   <a href="http://www.allegro.cc/manual/al_init_ttf_addon"><span class="a">al_init_ttf_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 10</span>
<span class="number"> 11</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span><span class="n">800</span>, <span class="n">600</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 12</span>   <span class="k1">if</span> <span class="k2">(</span><span class="k3">!</span>display<span class="k2">)</span>
<span class="number"> 13</span>   <span class="k2">{</span>
<span class="number"> 14</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Unable to set display."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 15</span>      <a href="http://www.allegro.cc/manual/al_rest"><span class="a">al_rest</span></a><span class="k2">(</span><span class="n">3</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 16</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_298.html" target="_blank">exit</a><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 17</span>   <span class="k2">}</span>
<span class="number"> 18</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_KEYBOARD_STATE"><span class="a">ALLEGRO_KEYBOARD_STATE</span></a> keyboard<span class="k2">;</span>
<span class="number"> 19</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a> <span class="k3">*</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a><span class="k2">;</span>
<span class="number"> 20</span>
<span class="number"> 21</span>   <a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_ttf_font"><span class="a">al_load_ttf_font</span></a><span class="k2">(</span><span class="s">"DejaVuSans.ttf"</span>, <span class="n">20</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 22</span>   <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a><span class="k2">)</span>
<span class="number"> 23</span>   <span class="k2">{</span>
<span class="number"> 24</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Error loading font."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 25</span>      <a href="http://www.allegro.cc/manual/al_rest"><span class="a">al_rest</span></a><span class="k2">(</span><span class="n">3</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 26</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_298.html" target="_blank">exit</a><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 27</span>   <span class="k2">}</span>
<span class="number"> 28</span>
<span class="number"> 29</span>   <span class="k1">while</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/al_key_down"><span class="a">al_key_down</span></a><span class="k2">(</span><span class="k3">&amp;</span>keyboard, ALLEGRO_KEY_ESCAPE<span class="k2">)</span><span class="k2">)</span>
<span class="number"> 30</span>   <span class="k2">{</span>
<span class="number"> 31</span>      <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a>, <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">255</span>, <span class="n">0</span><span class="k2">)</span>, <span class="n">20</span>.<span class="n">0</span>, <span class="n">20</span>.<span class="n">0</span>, <span class="n">0</span>, <span class="s">"Hello world!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 32</span>
<span class="number"> 33</span>      <a href="http://www.allegro.cc/manual/al_get_keyboard_state"><span class="a">al_get_keyboard_state</span></a><span class="k2">(</span><span class="k3">&amp;</span>keyboard<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 34</span>      <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 35</span>   <span class="k2">}</span>
<span class="number"> 36</span>
<span class="number"> 37</span>   <a href="http://www.allegro.cc/manual/al_shutdown_ttf_addon"><span class="a">al_shutdown_ttf_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 38</span>   <a href="http://www.allegro.cc/manual/al_uninstall_keyboard"><span class="a">al_uninstall_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 39</span>   <a href="http://www.allegro.cc/manual/al_uninstall_system"><span class="a">al_uninstall_system</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 40</span>
<span class="number"> 41</span>   <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 42</span><span class="k2">}</span>
</div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Sun, 13 Mar 2011 03:31:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You need to call al_init_font_addon() before al_init_ttf_addon().
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Wang)</author>
		<pubDate>Sun, 13 Mar 2011 03:52:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I actually used to have that in my code, I removed it not thinking I needed it.  But the same problem exists with or without it.</p><p>Adding it back in and recompiling comes up with the same thing.
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#include &lt;stdio.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;allegro5/allegro_font.h&gt;</span>
<span class="number">  4</span><span class="p">#include &lt;allegro5/allegro_ttf.h&gt;</span>
<span class="number">  5</span>
<span class="number">  6</span><span class="k1">int</span> main<span class="k2">(</span><span class="k1">int</span> argc, <span class="k1">char</span> <span class="k3">*</span>argv<span class="k2">[</span><span class="k2">]</span><span class="k2">)</span>
<span class="number">  7</span><span class="k2">{</span>
<span class="number">  8</span>   <a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  9</span>   <a href="http://www.allegro.cc/manual/al_install_keyboard"><span class="a">al_install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 10</span>   <a href="http://www.allegro.cc/manual/al_init_font_addon"><span class="a">al_init_font_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 11</span>   <a href="http://www.allegro.cc/manual/al_init_ttf_addon"><span class="a">al_init_ttf_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 12</span>
<span class="number"> 13</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span><span class="n">800</span>, <span class="n">600</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 14</span>   <span class="k1">if</span> <span class="k2">(</span><span class="k3">!</span>display<span class="k2">)</span>
<span class="number"> 15</span>   <span class="k2">{</span>
<span class="number"> 16</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Unable to set display."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 17</span>      <a href="http://www.allegro.cc/manual/al_rest"><span class="a">al_rest</span></a><span class="k2">(</span><span class="n">3</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 18</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_298.html" target="_blank">exit</a><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 19</span>   <span class="k2">}</span>
<span class="number"> 20</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_KEYBOARD_STATE"><span class="a">ALLEGRO_KEYBOARD_STATE</span></a> keyboard<span class="k2">;</span>
<span class="number"> 21</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a> <span class="k3">*</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a><span class="k2">;</span>
<span class="number"> 22</span>
<span class="number"> 23</span>   <a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_ttf_font"><span class="a">al_load_ttf_font</span></a><span class="k2">(</span><span class="s">"DejaVuSans.ttf"</span>, <span class="n">20</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 24</span>   <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a><span class="k2">)</span>
<span class="number"> 25</span>   <span class="k2">{</span>
<span class="number"> 26</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"Error loading font."</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 27</span>      <a href="http://www.allegro.cc/manual/al_rest"><span class="a">al_rest</span></a><span class="k2">(</span><span class="n">3</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 28</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_298.html" target="_blank">exit</a><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 29</span>   <span class="k2">}</span>
<span class="number"> 30</span>
<span class="number"> 31</span>   <span class="k1">while</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/al_key_down"><span class="a">al_key_down</span></a><span class="k2">(</span><span class="k3">&amp;</span>keyboard, ALLEGRO_KEY_ESCAPE<span class="k2">)</span><span class="k2">)</span>
<span class="number"> 32</span>   <span class="k2">{</span>
<span class="number"> 33</span>      <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/font"><span class="a">font</span></a>, <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">255</span>, <span class="n">0</span><span class="k2">)</span>, <span class="n">20</span>.<span class="n">0</span>, <span class="n">20</span>.<span class="n">0</span>, <span class="n">0</span>, <span class="s">"Hello world!"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 34</span>
<span class="number"> 35</span>      <a href="http://www.allegro.cc/manual/al_get_keyboard_state"><span class="a">al_get_keyboard_state</span></a><span class="k2">(</span><span class="k3">&amp;</span>keyboard<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 36</span>      <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 37</span>   <span class="k2">}</span>
<span class="number"> 38</span>
<span class="number"> 39</span>   <a href="http://www.allegro.cc/manual/al_shutdown_ttf_addon"><span class="a">al_shutdown_ttf_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 40</span>   <a href="http://www.allegro.cc/manual/al_shutdown_font_addon"><span class="a">al_shutdown_font_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 41</span>   <a href="http://www.allegro.cc/manual/al_uninstall_keyboard"><span class="a">al_uninstall_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 42</span>   <a href="http://www.allegro.cc/manual/al_uninstall_system"><span class="a">al_uninstall_system</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 43</span>
<span class="number"> 44</span>   <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 45</span><span class="k2">}</span>
</div></div><p>



Edit: I am beginning to think it has something to do with the prepackaged binaries for Allegro 5 (mingw 4.5.0).  I downloaded them as I could only compile the release version of the Allegro 5 dlls and can&#39;t for the life of me get it to compile debug and other versions.  BUT, after I installed those binaries, I now can&#39;t even successfully recompile Allegro release, so I deleted CodeBlocks/MinGW etc... and am doing a fresh install, I&#39;ll recompile Allegro myself with updated GCC etc... and let you know how that goes.  It seems as though I&#39;ll be forced to figure out how to compile allegro debug versions... <img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Sun, 13 Mar 2011 05:32:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I think the ttf and/or font addon might want the primitive addon as well.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Sun, 13 Mar 2011 07:50:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/606685/907451#target">Thomas Fjellstrom</a> said:</div><div class="quote"><p>
I think the ttf and/or font addon might want the primitive addon as well.
</p></div></div><p>
They don&#39;t.</p><p>The latest code actually works fine for me (except for a bizzare crash when calling <span class="source-code"><a href="http://www.allegro.cc/manual/al_shutdown_ttf_addon"><span class="a">al_shutdown_ttf_addon</span></a><span class="k2">(</span><span class="k2">)</span></span>). I&#39;ve no clue what might be wrong.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Sun, 13 Mar 2011 07:55:00 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Great, I just tried recompiling from a fresh install of EVERYTHING, my IDE, MinGW, you name it... Allegro 4 compiled up just fine, debug/release versions.  Allegro 5... more errors... I think I am just about done with Allegro 5, I may stick with 4... I have spent many hours today trying to figure this <span class="cuss"><span><span class="cuss"><span>shit</span></span></span></span> out and am getting tired of it.</p><pre>
pandoc: \s2pg.: openFile: does not exist (No such file or directory)
C:\Users\Neil\Develop\allegro\docs\scripts\make_doc.c:196: system call failed: p
andoc \s2pg.  --include-before-body inc.a.html --include-after-body inc.timestam
p.html --include-after-body inc.z.html --css pandoc.css --include-in-header C:/U
sers/Neil/Develop/allegro/docs/src/custom_header.html --standalone --toc  --to h
tml --output \s2pg.1
mingw32-make[2]: *** [docs/html/refman/getting_started.html] Error 1
mingw32-make[1]: *** [docs/CMakeFiles/html.dir/all] Error 2
mingw32-make: *** [all] Error 2
</pre><p>

What next???
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Sun, 13 Mar 2011 08:12:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That&#39;s just the documentation generation. Either do <span class="source-code"><span class="k3">-</span>DWANT_DOCS<span class="k3">=</span>off</span> on the command line or find the WANT_DOCS variable in the gui.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Sun, 13 Mar 2011 08:14:33 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I would use the precompiled Allegro 5 libraries.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Sun, 13 Mar 2011 08:15:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I tried the precompiled versions and that&#39;s where I had problems.  SO I done a fresh install so I could compile &#39;em myself.  Last time I installed MinGW with CodeBlocks it compiled fine.  This time around I installed CodeBlocks without MinGW because I want it seperare, I installed MinGW and MinGW-get and updated it so gcc is up to 4.5.2.  Something missing I presume, gawd only knows.  This version of allegro, while looking great, is very annoying to compile.  Tracking down the dependencies alone is a royal pain let alone navigating the labyrinth that is cmake.</p><p>I&#39;ll keep searching... I feel like deleting allegro 5, but I just can&#39;t give up once I get fixated on it... but I am close... <img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" /></p><p>I&#39;m assuming there&#39;s something missing that is used to generate the docs in the stand alone MinGW I installed....</p><p>Edit: -DWANT_DOCS=off seemed to work nicely.  It still bugs me what is missing though, but that&#39;s good enough for now.  Still waiting on the debug compile to finish then I&#39;ll try recompiling this program...</p><p>Update: Okay, it worked this time.  So there&#39;s something wrong with using the prebuilt binaries with MinGW.  I downloaded the prebuilt binaries for MinGW 4.5.0 and that is where I had problems.  After a fresh install of MinGW 4.5.2 and all the dependencies I could track down, and compiling it myself, there is no problem.  I still don&#39;t know what I am missing for the docs to compile, I downloaded and installed Pandoc again. &lt;shrug&gt;
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Sun, 13 Mar 2011 08:27:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You need to make sure you&#39;re downloading the right binaries. There&#39;s 4 separate mingw binaries for Allegro 5. Each one is for a separate gcc version.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Sun, 13 Mar 2011 08:04:29 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yup.  And I downloaded 4.5.0, I have 4.5.2, all I can guess is that I needed MinGW for 4.5.0.   Which means I need to compile it myself, which I am getting better at. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />  I still don&#39;t know why the docs won&#39;t compile, not important, but it bugs me.</p><p>I actually prefer to compile it myself, I always have since I started with Allegro 1 or 2.  One good thing from all this, I&#39;ve almost memorized what I need to type for cmake now. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>Oh, one more on topic question, is there a way to display TTF fonts with anti-aliasing on?  I noticed they were aliased when displayed with the above program.</p><p>Edit: okay, helps if I clear the background to black first. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Sun, 13 Mar 2011 08:09:08 +0000</pubDate>
	</item>
</rss>
