My Project  UNKNOWN_GIT_VERSION
Macros | Functions | Variables
febase.cc File Reference
#include "kernel/mod2.h"
#include "omalloc/omalloc.h"
#include "reporter/reporter.h"
#include "misc/options.h"
#include "misc/mylimits.h"

Go to the source code of this file.

Macros

#define fePutChar(c)   fputc((unsigned char)(c),stdout)
 
#define MAX_FILE_BUFFER   4*4096
 

Functions

void monitor (void *F, int mode)
 

Variables

int si_echo = 0
 
int printlevel = 0
 
int colmax = 80
 
int pagelength = 24
 
char prompt_char = '>'
 
int yylineno = 0
 
int myynest = -1
 
int traceit = 0
 
char my_yylinebuf [80]
 

Macro Definition Documentation

◆ fePutChar

#define fePutChar (   c)    fputc((unsigned char)(c),stdout)

Definition at line 24 of file febase.cc.

◆ MAX_FILE_BUFFER

#define MAX_FILE_BUFFER   4*4096

Definition at line 33 of file febase.cc.

Function Documentation

◆ monitor()

void monitor ( void *  F,
int  mode 
)

Definition at line 67 of file febase.cc.

68 {
69  if (feProt)
70  {
71  fclose(feProtFile);
72  feProt = 0;
73  }
74  if (F!=NULL)
75  {
76  feProtFile = (FILE *)F;
77  feProt = mode;
78  }
79 }
#define NULL
Definition: omList.c:10
FILE * feProtFile
Definition: reporter.cc:57
int feProt
Definition: reporter.cc:56

Variable Documentation

◆ colmax

int colmax = 80

Definition at line 37 of file febase.cc.

◆ my_yylinebuf

char my_yylinebuf[80]

Definition at line 43 of file febase.cc.

◆ myynest

int myynest = -1

Definition at line 41 of file febase.cc.

◆ pagelength

int pagelength = 24

Definition at line 38 of file febase.cc.

◆ printlevel

int printlevel = 0

Definition at line 36 of file febase.cc.

◆ prompt_char

char prompt_char = '>'

Definition at line 39 of file febase.cc.

◆ si_echo

int si_echo = 0

Definition at line 35 of file febase.cc.

◆ traceit

int traceit = 0

Definition at line 42 of file febase.cc.

◆ yylineno

int yylineno = 0

Definition at line 40 of file febase.cc.