dge cases.</p>
<p>These functions are declared in the main Allegro header file:</p>
<pre><code>#include &lt;allegro5/allegro.h&gt;
</code></pre>
<h1 id="allegro_thread"><a href="#TOC">ALLEGRO_THREAD</a></h1>
<pre><code>typedef struct ALLEGRO_THREAD ALLEGRO_THREAD;
</code></pre>
<p>An opaque structure representing a thread.</p>
<h1 id="allegro_mutex"><a href="#TOC">ALLEGRO_MUTEX</a></h1>
<pre><code>typedef struct ALLEGRO_MUTEX ALLEGRO_MUTEX;
</code></pre>
<p>An opaque structure representing a mutex.</p>
<h1 