for (i = 0; i < MAX_CHANNELS; i++) UNSET_CHANNELMASK(channel[i].channel_layer, ch); 
if (ch < REDUCE_CHANNELS) for (i = 0; i < REDUCE_CHANNELS; i++) UNSET_CHANNELMASK(channel[i].channel_layer, ch); else for (i = REDUCE_CHANNELS; i < MAX_CHANNELS; i++) UNSET_CHANNELMASK(channel[i].channel_layer, ch); 
void remove_all_channel_layer(int ch){	int i;		if (ch >= MAX_CHANNELS)		return;	/* remove channel layers */	for (i = 0; i < MAX_CHANNELS; i++)		UNSET_CHANNELMASK(channel[i].channel_layer, ch);}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/58d7d909e50c09f106f97efbc629e127eaae1206/readmidi.c/buggy/timidity/readmidi.c