<ul>
<li>enum
<li>ANSI style prototypes
-<li>#elsif, #error, #warning, ## and other cpp features
+<li>#elsif, #error, ## and other cpp features
</ul>
<p><li>
We use the following gcc extensions (see gcc documentation):
<ul>
+<p><li>#warning
+
<p><li>zero length arrays (useful as the last field of a struct)
<p><li>inline annotations on functions (see later)