/* Check out the MikMod web site
 * for mikmod and libmikmod
 * documentation and tutorials
 * http://mikmod.darkorb.net/
 *
 * gcc -O2 filename.c -lmikmod
 */
#include <unistd.h>
#include <mikmod.h>
#define INTROMOD "noface.s3m"
int main(void)
{
  MODULE *module;
  MikMod_RegisterAllDrivers();
  MikMod_RegisterAllLoaders();
  if(MikMod_Init("")) {
    fprintf(stderr,
       "Could not initialize sound, reason: %s\n",
       MikMod_strerror(MikMod_errno));
    return 0;
  }
  module = Player_Load(INTROMOD,64,0);
  Player_Start(module);
  while (Player_Active()) {
    usleep(27182);
    MikMod_Update();
  }
  Player_Stop();
  Player_Free(module);
  MikMod_Exit();
  return 1;
}
