adj = tk + 8 & 0x20, tk = (tk + 8) % 32 - 8; 
adj = (tk + 8) & 0x20, tk = (tk + 8) % 32 - 8; 
static void ctl_temper_keysig(int8 tk, int ko){	static int8 lastkeysig = CTL_STATUS_UPDATE;	static int lastoffset = CTL_STATUS_UPDATE;	static const char *keysig_name[] = {		"Cb", "Gb", "Db", "Ab", "Eb", "Bb", " F", " C",		" G", " D", " A", " E", " B", "F#", "C#", "G#",		"D#", "A#"	};	int adj, i, j;		if (tk == CTL_STATUS_UPDATE)		tk = lastkeysig;	else		lastkeysig = tk;	if (ko == CTL_STATUS_UPDATE)		ko = lastoffset;	else		lastoffset = ko;	if (ctl_ncurs_mode != NCURS_MODE_TRACE)		return;	adj = tk + 8 & 0x20, tk = (tk + 8) % 32 - 8;	i = tk + ((tk < 8) ? 7 : -6);	if (ko > 0)		for (j = 0; j < ko; j++)			i += (i > 10) ? -5 : 7;	else		for (j = 0; j < abs(ko); j++)			i += (i < 7) ? 5 : -7;	wmove(dftwin, TITLE_LINE, COLS - 24);	if (adj)		wattron(dftwin, A_BOLD);	wprintw(dftwin, "%s%c", keysig_name[i], (tk < 8) ? ' ' : 'm');	if (adj)		wattroff(dftwin, A_BOLD);	N_ctl_refresh();}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/64c3a98e5ef08ab323c2ea983ca497f2df9f9db2/ncurs_c.c/buggy/interface/ncurs_c.c