static void getret() { xputs("\n"); if(flags.standout) standoutbeg(); xputs("Hit "); xputs(flags.cbreak ? "space" : "return"); xputs(" to continue: "); if(flags.standout) standoutend(); xwaitforspace(""); }
void cgetret(char *s) { putsym('\n'); if(flags.standout) standoutbeg(); putstr("Hit "); putstr(flags.cbreak ? "space" : "return"); putstr(" to continue: "); if(flags.standout) standoutend(); xwaitforspace(s); }
static void xmore(const char *s) /* allowed chars besides space/return */ { if(flags.toplin) { curs(tlx, tly); if(tlx + 8 > CO) putsym('\n'), tly++; } if(flags.standout) standoutbeg(); putstr("--More--"); if(flags.standout) standoutend(); xwaitforspace(s); if(flags.toplin && tly > 1) { home(); cl_end(); docorner(1, tly-1); } flags.toplin = 0; }
/* spaceflag: TRUE if space required */ void xmore(boolean spaceflag) { if(flags.topl != 0) { curs(tlx, tly); if((tlx + 8) > COLNO) { putsym('\n'); ++tly; } } putstr("--More--"); xwaitforspace(spaceflag); if((flags.topl != 0) && (tly > 1)) { home(); cl_end(); docorner(1, tly - 1); } flags.topl = 0; }