/* remove a channel layer */ UNSET_CHANNELMASK(channel[ch].channel_layer, fromch); SET_CHANNELMASK(channel[fromch].channel_layer, fromch); ctl->cmsg(CMSG_INFO, VERB_NOISY, "Channel Layer (CH:%d -> CH:%d)", fromch, fromch); 
/* remove channel layers */ offset = (ch < REDUCE_CHANNELS) ? 0 : REDUCE_CHANNELS; for (i = offset; i < offset + REDUCE_CHANNELS; i++) UNSET_CHANNELMASK(channel[i].channel_layer, ch); 
void remove_channel_layer(int ch, int fromch){	if (ch >= MAX_CHANNELS || fromch >= MAX_CHANNELS)		return;	/* remove a channel layer */	UNSET_CHANNELMASK(channel[ch].channel_layer, fromch);	SET_CHANNELMASK(channel[fromch].channel_layer, fromch);	ctl->cmsg(CMSG_INFO, VERB_NOISY,		"Channel Layer (CH:%d -> CH:%d)", fromch, fromch);}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/806b664ee245dabb1fee26e4e233c2c49de31127/readmidi.c/clean/timidity/readmidi.c