int mus_sound_initialize(void) { static bool sndlib_initialized = false; if (!sndlib_initialized) { int err = MUS_NO_ERROR; sndlib_initialized = true; mus_error_handler = default_mus_error; err = mus_header_initialize(); if (err == MUS_NO_ERROR) err = mus_audio_initialize(); return(err); } return(MUS_NO_ERROR); }
int mus_sound_initialize(void) { static bool sndlib_initialized = false; if (!sndlib_initialized) { int err = MUS_NO_ERROR; sndlib_initialized = true; mus_error_handler = default_mus_error; err = mus_header_initialize(); if (err == MUS_NO_ERROR) err = mus_audio_initialize(); sound_tables = (sound_file ***)calloc(NUM_SOUND_TABLES, sizeof(sound_file **)); sound_table_sizes = (int *)calloc(NUM_SOUND_TABLES, sizeof(int)); return(err); } return(MUS_NO_ERROR); }