#define LoadChar(dest) ((dest = *_ipp++) || (dest = loadbuf()))
#define PushBack() (--_ipp)
+#define ChPushBack(ch) (*--_ipp = (ch))
/* EOF may be defined as -1 in most programs but the character -1 may
be expanded to the int -1 which causes troubles at the indexing in
.PP
.B PushBack()
.PP
+.B ChPushBack(ch)
+.br
+.B int ch;
+.PP
.B int InsertFile(filename, table, result)
.br
.B char *filename;
The macro \fIPushBack\fR pushes the last character read back onto the
input stream.
.PP
+The macro \fIChPushBack\fR inserts the character \fIch\fP into the
+input stream.
+.PP
The routine \fIInsertFile\fR suspends input from the current input stream.
The next input characters will be obtained from the specified file
\fIfilename\fR.