SET_CHANNELMASK(channel[ch].channel_layer, fromch); UNSET_CHANNELMASK(channel[fromch].channel_layer, fromch); 
SET_CHANNELMASK(channel[from_ch].channel_layer, to_ch); UNSET_CHANNELMASK(channel[to_ch].channel_layer, to_ch); 
void add_channel_layer(int ch, int fromch){	if (ch >= MAX_CHANNELS || fromch >= MAX_CHANNELS)		return;	/* add a channel layer */	SET_CHANNELMASK(channel[ch].channel_layer, fromch);	UNSET_CHANNELMASK(channel[fromch].channel_layer, fromch);	ctl->cmsg(CMSG_INFO, VERB_NOISY,		"Channel Layer (CH:%d -> CH:%d)", fromch, ch);}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/806b664ee245dabb1fee26e4e233c2c49de31127/readmidi.c/clean/timidity/readmidi.c