+#define _GNU_SOURCE
#include <stdio.h>
#include <unistd.h>
#include <termios.h>
#include <time.h>
#include "conio.h"
-#include "sstlinux.h"
#include "sst.h"
#ifndef SERGEEV
static int linecount; /* for paging */
-#endif /* SERGEEV */
static int screenheight = 24, screenwidth = 80;
+#endif /* SERGEEV */
#ifndef SERGEEV
static int curses = FALSE;
#else /* SERGEEV */
short curwnd;
#endif /* SERGEEV */
+#ifndef SERGEEV
static void outro(int sig) {
/* wrap up, either normally or due to signal */
if (curses) {
putchar('\n');
exit(0);
}
+#endif /* SERGEEV */
void iostart(int usecurses) {
#ifdef SERGEEV
if (l==1) sensor();
if (l!=2) setwnd(LEFTUPPER_WINDOW);
gotoxy(1,1);
- strcpy(line,"s");
- srscan(1);
+ enqueue("s");
+ srscan(SCAN_FULL);
if (l!=2){
setwnd(SRSCAN_WINDOW);
clrscr();
- srscan(2);
+ srscan(SCAN_NO_LEFTSIDE);
setwnd(LRSCAN_WINDOW);
clrscr();
- strcpy(line,"l");
+ enqueue("l");
lrscan();
_setcursortype(_NORMALCURSOR);
}