if (!termtype) {
printf("Cannot get terminal type.\n");
- exit(1);
+ normode();
+ _exit(1);
}
if (tgetent(term_buffer, termtype) < 0) {
printf("Cannot get terminal termcap entry.\n");
- exit(1);
+ normode();
+ _exit(1);
}
t_width = t_height = -1;
t_width = tgetnum("co") - 1;
{
brkflg++;
if (brkflg > 1) {
- exit(1);
+ normode();
+ _exit(1);
}
signal(SIGINT, sigintcatcher);
}