SCCS-vsn: usr.bin/tn3270/sys_curses/termout.c 1.8
#endif /* defined(NOT43) */
FastScreen()
{
#endif /* defined(NOT43) */
FastScreen()
{
-#else /* defined(msdos) */
+#else /* defined(MSDOS) */
-#endif /* defined(msdos) */
+#endif /* defined(MSDOS) */
#define DoAttribute(a) if (IsHighlightedAttr(a)) { \
standout(); \
#define DoAttribute(a) if (IsHighlightedAttr(a)) { \
standout(); \
move(ScreenLine(Lowest), ScreenLineOffset(Lowest));
p = &Host[Lowest];
move(ScreenLine(Lowest), ScreenLineOffset(Lowest));
p = &Host[Lowest];
if (Highest == HighestScreen()) {
Highest = ScreenDec(Highest);
}
if (Highest == HighestScreen()) {
Highest = ScreenDec(Highest);
}
-#endif /* !defined(msdos) */
+#endif /* !defined(MSDOS) */
upper = &Host[Highest];
fieldattr = FieldAttributes(Lowest);
DoAttribute(fieldattr); /* Set standout, non-display status */
upper = &Host[Highest];
fieldattr = FieldAttributes(Lowest);
DoAttribute(fieldattr); /* Set standout, non-display status */
#endif /* defined(unix) */
#if defined(SLOWSCREEN)
#endif /* defined(unix) */
#if defined(SLOWSCREEN)
- bzero((char *)Terminal, sizeof Terminal);
#endif /* defined(SLOWSCREEN) */
terminalCursorAddress = SetBufferAddress(0,0);
#if defined(unix)
#endif /* defined(SLOWSCREEN) */
terminalCursorAddress = SetBufferAddress(0,0);
#if defined(unix)
outputPurge(); /* flush all data to terminal */
clear(); /* clear in curses */
#if defined(SLOWSCREEN)
outputPurge(); /* flush all data to terminal */
clear(); /* clear in curses */
#if defined(SLOWSCREEN)
- bzero((char *)Terminal, sizeof Terminal);
#endif /* defined(SLOWSCREEN) */
Clear3270();
Lowest = HighestScreen()+1; /* everything in sync... */
#endif /* defined(SLOWSCREEN) */
Clear3270();
Lowest = HighestScreen()+1; /* everything in sync... */
Lowest = MIN(Lowest, LINES/2);
Highest = MAX(Highest, (LINES/2)+3);
#if defined(SLOWSCREEN)
Lowest = MIN(Lowest, LINES/2);
Highest = MAX(Highest, (LINES/2)+3);
#if defined(SLOWSCREEN)
- bzero(Terminal+LINES/2, (sizeof Terminal[0])*(3*COLS));
+ memset(Terminal+LINES/2, 0, (sizeof Terminal[0])*(3*COLS));
#endif /* defined(SLOWSCREEN) */
touchwin(stdscr);
DoARefresh();
#endif /* defined(SLOWSCREEN) */
touchwin(stdscr);
DoARefresh();