projects
/
super-star-trek.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make sure this builds with -DSERGEEV.
[super-star-trek.git]
/
io.c
diff --git
a/io.c
b/io.c
index bff7d46913fe55bedb7b824fb872f16febb60289..07bc1504a8b599f15968eebff8cc49c4c08e7f69 100644
(file)
--- a/
io.c
+++ b/
io.c
@@
-14,8
+14,8
@@
#ifndef SERGEEV
static int linecount; /* for paging */
#ifndef SERGEEV
static int linecount; /* for paging */
-#endif /* SERGEEV */
static int screenheight = 24, screenwidth = 80;
static int screenheight = 24, screenwidth = 80;
+#endif /* SERGEEV */
#ifndef SERGEEV
static int curses = FALSE;
#else /* SERGEEV */
#ifndef SERGEEV
static int curses = FALSE;
#else /* SERGEEV */
@@
-33,6
+33,7
@@
wnd wnds[6]={{1,1,80,25}, /* FULLSCREEN_WINDOW */
short curwnd;
#endif /* SERGEEV */
short curwnd;
#endif /* SERGEEV */
+#ifndef SERGEEV
static void outro(int sig) {
/* wrap up, either normally or due to signal */
if (curses) {
static void outro(int sig) {
/* wrap up, either normally or due to signal */
if (curses) {
@@
-49,6
+50,7
@@
static void fastexit(int sig) {
putchar('\n');
exit(0);
}
putchar('\n');
exit(0);
}
+#endif /* SERGEEV */
void iostart(int usecurses) {
#ifdef SERGEEV
void iostart(int usecurses) {
#ifdef SERGEEV
@@
-165,9
+167,11
@@
void skip(int i) {
}
#else /* SERGEEV */
while (i-- > 0) proutn("\n\r");
}
#else /* SERGEEV */
while (i-- > 0) proutn("\n\r");
+#endif /* SERGEEV */
}
static void vproutn(char *fmt, va_list ap) {
}
static void vproutn(char *fmt, va_list ap) {
+#ifdef SERGEEV
char *s, *p;
vasprintf(&s, fmt, ap);
p=s;
char *s, *p;
vasprintf(&s, fmt, ap);
p=s;
@@
-253,8
+257,8
@@
static void vprouts(char *fmt, va_list ap) {
}
free(s);
}
}
free(s);
}
-
#endif /* SERGEEV */
#endif /* SERGEEV */
+
void prouts(char *fmt, ...) {
#ifndef SERGEEV
clock_t endTime;
void prouts(char *fmt, ...) {
#ifndef SERGEEV
clock_t endTime;
@@
-345,7
+349,7
@@
void drawmaps(short l) {
if (l==1) sensor();
if (l!=2) setwnd(LEFTUPPER_WINDOW);
gotoxy(1,1);
if (l==1) sensor();
if (l!=2) setwnd(LEFTUPPER_WINDOW);
gotoxy(1,1);
-
strcpy(line,
"s");
+
enqueue(
"s");
srscan(1);
if (l!=2){
setwnd(SRSCAN_WINDOW);
srscan(1);
if (l!=2){
setwnd(SRSCAN_WINDOW);
@@
-353,7
+357,7
@@
void drawmaps(short l) {
srscan(2);
setwnd(LRSCAN_WINDOW);
clrscr();
srscan(2);
setwnd(LRSCAN_WINDOW);
clrscr();
-
strcpy(line,
"l");
+
enqueue(
"l");
lrscan();
_setcursortype(_NORMALCURSOR);
}
lrscan();
_setcursortype(_NORMALCURSOR);
}