Semicolon at END_OF_MAIN.

Description

Semicolon at END_OF_MAIN.
         int main(void)
         {
            allegro_init();
            /* more stuff goes here */
            ...
            return 0;
         }
         END_OF_MAIN(); /* wrong */


The semicolon is not only unnecessary after END_OF_MAIN(), but it can also cause some compilers to issue a warning.