if (tonebank[bank] == NULL) {bank = 0;} 
if (tonebank[bank] == NULL) {alloc_instrument_bank(0, bank);} 
char *channel_instrum_name(int ch){    char *comm;    int bank, prog;    if(ISDRUMCHANNEL(ch)) {	bank = channel[ch].bank;	if (drumset[bank] == NULL) return "";	prog = 0;	comm = drumset[bank]->tone[prog].comment;	if (comm == NULL) return "";	return comm;    }    if(channel[ch].program == SPECIAL_PROGRAM)	return "Special Program";    if(IS_CURRENT_MOD_FILE)    {	int pr;	pr = channel[ch].special_sample;	if(pr > 0 &&	   special_patch[pr] != NULL &&	   special_patch[pr]->name != NULL)	    return special_patch[pr]->name;	return "MOD";    }    bank = channel[ch].bank;    prog = channel[ch].program;    instrument_map(channel[ch].mapID, &bank, &prog);	if (tonebank[bank] == NULL) {bank = 0;}	if (tonebank[bank]->tone[prog].name) {	    comm = tonebank[bank]->tone[prog].comment;		if (comm == NULL) {comm = tonebank[bank]->tone[prog].name;}	}	    return comm;}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/e830f23765752a38a5d28337d207e52c09e119b5/playmidi.c/clean/timidity/playmidi.c