home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turbo Toolbox
/
Turbo_Toolbox.iso
/
1991
/
04
/
txl
/
3_preis
/
fast
/
intprot.h
< prev
next >
Wrap
Text File
|
1991-01-15
|
2KB
|
89 lines
/* intprot.h
Prototypen der verwendeten Funktionen des Interpreters.
(c) 1990 Michael Beising & TOOLBOX
*/
/* error.c */
void fatal_error (char *FehlerMeldung);
void serror (char *FehlerMeldung);
void ResetError(void);
/* ibefehle.c */
int FindInsPos (int LineNumber,PRGZEILE **InsPos);
int crun(void);
int cset(void);
int cdruck(void);
int cif (void);
int cload(void);
int csave(void);
int cgoto(void);
int cende(void);
int cexit(void);
int cmerke(void);
int clist (void);
int cneu(void);
int chilfe(void);
int czeig(void);
int csetfarbe(void);
int cloesch(void);
int cpause(void);
int cdos(void);
int csbild(void);
int crbild(void);
int clese(void);
int ciftaste(void);
int cbox(void);
int cattribut(void);
int cinfo(void);
int cpiep(void);
int cgerald(void);
/* inspglin.c */
void InsIntLine (void);
int DelLine (int LineNumber);
/* interp.c */
void InterAct (void);
int InterpLine (void);
int DoProgram (void);
int MakeToken (void);
/* intutil.c */
void ShowLine (PRGZEILE *FindZeile);
VAR * IsVariable (char *Name);
int SetVar (VAR *Wert);
void ReadValue (VAR *Wert);
void SetValue (VARDEF *Wert,VARDEF *NewVar,unsigned char Type, int neu);
void GetValue (VARDEF *Wert,VARDEF *NewVar,unsigned char Type);
int CmpVar (void);
void ReadComp (void);
int Compare (void);
void PrintVar (char *Name);
int CalcExpression (VAR *Result);
void SetResultValue (VAR *Result);
void PushExp (void);
void CalcResult (void);
EXPDEF *PopExp (void);
void ClearProg (void);
/* scan.c */
int Scan (void);
void NoSkipChar (void);
void SkipChar (void);
void GetGeklammert (char *buffer);
/* textbuf.c */
int ReadProg (void);
int WriteProg (void);
void SetFileName (char *FName);
char *GetFileName (void);
/* Ende des Files INTPROT.H */