206 #include #include extern int do_midi_init(int iface, int portaddr, int irq); int midi_init(void) { int iface, portaddr, irq; char *s; if (! (s = getenv("MIDI")) ) { fprintf(stderr, "Error: MIDI environment variable not set.\n"); return(0); } if(sscanf(s, " %d %x %d", &iface, &portaddr, &irq) < 3) { fprintf(stderr, "Invalid format of MIDI environment variable.\n"); return(0); } if(! do_midi_init(iface, portaddr, irq)) return(0); return(1); } . 0