char type;
short color;
} myColorTable[] = {
- { BT_white, COLOR_WHITE },
- { BT_blue, COLOR_BLUE },
- { BT_magenta, COLOR_MAGENTA },
- { BT_cyan, COLOR_CYAN },
- { BT_yellow, COLOR_YELLOW },
- { BT_green, COLOR_GREEN },
- { BT_red, COLOR_RED },
- { BT_none, 0 }
+ { BT_white, COLOR_WHITE },
+ { BT_blue, COLOR_BLUE },
+ { BT_magenta, COLOR_MAGENTA },
+ { BT_cyan, COLOR_CYAN },
+ { BT_yellow, COLOR_YELLOW },
+ { BT_green, COLOR_GREEN },
+ { BT_red, COLOR_RED },
+ { BT_none, 0 }
}; //myColorTable
int i = 0;
} //I've never worked on a color-changable terminal, so no idea..
for (i = 0; myColorTable[i].type != BT_none; ++i)
init_pair(myColorTable[i].type, COLOR_BLACK,
- myColorTable[i].color);
+ myColorTable[i].color);
} //haveColor
#else
haveColor = 0;
#endif
- AtExit(CleanupScreens); //restore everything when done
+ AtExit(CleanupScreens); //restore everything when done
RestoreSignals(NULL, &oldMask);
- cbreak(); //no line buffering
+ cbreak(); //no line buffering
noecho();
-// keypad(stdscr, TRUE); //get arrow/functionkeys 'n stuff
+// keypad(stdscr, TRUE); //get arrow/functionkeys 'n stuff
OutputTermStr(term_vi, 0);
- AddEventGen(&keyGen); //key handler
- signal(SIGWINCH, CatchWinCh); //handle window resize
+ AddEventGen(&keyGen); //key handler
+ signal(SIGWINCH, CatchWinCh); //handle window resize
// ioctl(STDIN_FILENO, KDSKBMODE, K_MEDIUMRAW);
- standend(); //normal text
+ standend(); //normal text
memset(messages, 0, sizeof(messages)); //empty messages
{
int i;
for (i = 0; i<MSG_HEIGHT; i++)
- message[i] = messages[i]; //set pointers
+ message[i] = messages[i]; //set pointers
}
} //InitScreens
void CleanupScreens(void)
{
RemoveEventGen(&keyGen);
- endwin(); //end curses
+ endwin(); //end curses
OutputTermStr(term_ve, 1);
} //CleanupScreens
*/
if (!term_vi || !term_ve) {
static char *vts[] = {
- "vt100", "vt101", "vt102",
- "vt200", "vt220", "vt300",
- "vt320", "vt400", "vt420",
- "screen", "xterm", NULL };
+ "vt100", "vt101", "vt102",
+ "vt200", "vt220", "vt300",
+ "vt320", "vt400", "vt420",
+ "screen", "xterm", NULL };
int i;
for (i = 0; vts[i]; i++)