28 lines
878 B
C
28 lines
878 B
C
/*****************************************************************************
|
|
RdPage()
|
|
This function reads a page from the current input file into the
|
|
edit buffer.
|
|
*****************************************************************************/
|
|
#include "zport.h" /* define portability identifiers */
|
|
#include "tecoc.h" /* define general identifiers */
|
|
#include "defext.h" /* define external global variables */
|
|
#include "deferr.h" /* define identifiers for error messages */
|
|
DEFAULT RdPage() /* read a page */
|
|
{
|
|
BOOLEAN EBfFul;
|
|
DBGFEN(2,"RdPage",NULL);
|
|
/*
|
|
* loop, reading until end-of-file or a form feed is encountered, or the
|
|
* edit buffer fills up
|
|
*/
|
|
EBfFul = FALSE;
|
|
do {
|
|
if (RdLine(&EBfFul) == FAILURE) {
|
|
DBGFEX(2,DbgFNm,"FAILURE");
|
|
return FAILURE;
|
|
}
|
|
} while (!IsEofI[CurInp] && !FFPage && !EBfFul);
|
|
DBGFEX(2,DbgFNm,"SUCCESS");
|
|
return SUCCESS;
|
|
}
|