Index: app/main.c --- app/main.c.orig +++ app/main.c @@ -47,7 +47,7 @@ XM* xm = NULL; int pipea[2], pipeb[2]; -#ifndef DEBUG +#if 0 static void sigsegv_handler(int parameter) { @@ -82,6 +82,9 @@ int main(int argc, #ifdef DRIVER_SUN driver_out_sun, driver_in_sun, #endif +#ifdef DRIVER_SNDIO + driver_out_sndio, driver_in_sndio, +#endif #ifdef DRIVER_SDL driver_out_sdl, #endif @@ -182,6 +185,13 @@ int main(int argc, &driver_in_sun); #endif +#ifdef DRIVER_SNDIO + drivers[DRIVER_OUTPUT] = g_list_append(drivers[DRIVER_OUTPUT], + &driver_out_sndio); + drivers[DRIVER_INPUT] = g_list_append(drivers[DRIVER_INPUT], + &driver_in_sndio); +#endif + #ifdef _WIN32 drivers[DRIVER_OUTPUT] = g_list_append(drivers[DRIVER_OUTPUT], &driver_out_dsound); @@ -226,7 +236,7 @@ int main(int argc, midi_load_config(); midi_init(); #endif -#ifndef DEBUG +#if 0 signal(SIGSEGV, sigsegv_handler); #endif gtk_main();