return 0 in Mix_Init if no flags are provided; this allows |while(Mix_Init(0)) Mix_Quit();| to work