10#ifndef STANDALONE_PARSER
27#define fePutChar(c) fputc((unsigned char)(c),stdout)
39#define MAX_FILE_BUFFER 4*4096
85 PrintS(
"-- called from ? --\n");
87 Print(
"-- called from %s --\n",
s);
269 if (
p->prev==
NULL)
break;
293 if (
p->prev==
NULL)
break;
329 if (
p->prev==
NULL)
break;
523 else if (c==
'}')
break;
630 rc-=3;
if (rc<0) rc=0;
666 Werror(
"premature end of file while reading %s",err);
675#define STDIN_FILENO 0
static int si_min(const int a, const int b)
const CanonicalForm int s
FILE * feFopen(const char *path, const char *mode, char *where, short useWerror, short path_only)
VAR char my_yylinebuf[80]
char *(* fe_fgets_stdin)(const char *pr, char *s, int size)
EXTERN_VAR char prompt_char
VAR FILE * File_Profiling
BOOLEAN exitBuffer(feBufferTypes typ)
void newBuffer(char *s, feBufferTypes t, procinfo *pi, int lineno)
BOOLEAN contBuffer(feBufferTypes typ)
int feReadLine(char *b, int l)
VAR BOOLEAN File_Log_written
static int fePrintEcho(char *anf, char *)
BOOLEAN newFile(char *fname)
Voice * feInitStdin(Voice *pp)
static void feShowPrompt(void)
EXTERN_VAR Voice * currentVoice
void myyoldbuffer(void *oldb)
void PrintS(const char *s)
void Werror(const char *fmt,...)
#define TRACE_SHOW_LINENO
EXTERN_VAR int traceit_stop
void sdb(Voice *currentVoice, const char *currLine, int len)
#define omMarkAsStaticAddr(A)