From 9bd22791fedb9daaa898b3fb70c9d3695df0c6bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Mon, 24 Jan 2011 15:53:26 +0000 Subject: better printout; C-comments svn path=/trunk/externals/iem/mediasettings/; revision=14803 --- midisettings.c | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/midisettings.c b/midisettings.c index fcbe419..e258bf5 100644 --- a/midisettings.c +++ b/midisettings.c @@ -49,7 +49,7 @@ static const char*ms_defaultdrivername(const int id) { case API_ALSA: return "ALSA-MIDI"; default: - return "default-MIDI"; + return "default-MIDI"; /* such a stupid name! */ } return NULL; } @@ -118,7 +118,7 @@ t_ms_drivers*ms_driverparse(t_ms_drivers*drivers, const char*buf) { if(2==sscanf(substring, "%s %d", drivername, &driverid)) { drivers=ms_adddriver(drivers, gensym(drivername), driverid, 0); } else { - if((start+1)!=(stop)) // empty APIs string + if((start+1)!=(stop)) /* empty APIs string */ post("unparseable: '%s'", substring); } } @@ -162,17 +162,26 @@ typedef struct _ms_params { static void ms_params_print(t_ms_params*parms) { int i=0; - post("\n=================================<"); +#if 0 + const int maxin =MAXMIDIINDEV; + const int maxout=MAXMIDIOUTDEV; +#else + const int maxin =parms->inchannels; + const int maxout=parms->outchannels; +#endif - for(i=0; iindev[i]); - } - for(i=0; ioutdev[i]); + post("\n=================================<"); + if(API_ALSA == sys_midiapi) { + post("alsamidi: %d %d", parms->inchannels, parms->outchannels); + } else { + for(i=0; iindev[i]); + } + for(i=0; ioutdev[i]); + } } - post("alsamidi: %d %d", parms->inchannels, parms->outchannels); - post(">=================================\n"); } @@ -183,15 +192,6 @@ static void ms_params_get(t_ms_params*parms) { sys_get_midi_params(&parms->inchannels, parms->indev, &parms->outchannels, parms->outdev); -#if 0 - for(i=parms->inchannels; iindev[i]=0; - } - for(i=parms->outchannels; ioutdev[i]=0; - } -#endif - ms_params_print(parms); } -- cgit v1.2.1