FORM  4.2.1
Macros | Typedefs | Functions
sch.c File Reference
#include "form3.h"

Go to the source code of this file.

Macros

#define va_dcl   int va_alist;
 
#define va_start(list)   list = (UBYTE *) &va_alist
 
#define va_end(list)
 
#define va_arg(list, mode)   (((mode *)(list += sizeof(mode)))[-1])
 

Typedefs

typedef UBYTE * va_list
 

Functions

UBYTE * StrCopy (UBYTE *from, UBYTE *to)
 
VOID AddToLine (UBYTE *s)
 
VOID FiniLine ()
 
VOID IniLine (WORD extrablank)
 
VOID LongToLine (UWORD *a, WORD na)
 
VOID RatToLine (UWORD *a, WORD na)
 
VOID TalToLine (UWORD x)
 
VOID TokenToLine (UBYTE *s)
 
UBYTE * CodeToLine (WORD number, UBYTE *Out)
 
void MultiplyToLine ()
 
UBYTE * AddArrayIndex (WORD num, UBYTE *out)
 
VOID PrtTerms ()
 
UBYTE * WrtPower (UBYTE *Out, WORD Power)
 
void PrintTime (UBYTE *mess)
 
VOID WriteLists ()
 
void WriteDictionary (DICTIONARY *dict)
 
VOID WriteArgument (WORD *t)
 
WORD WriteSubTerm (WORD *sterm, WORD first)
 
WORD WriteInnerTerm (WORD *term, WORD first)
 
WORD WriteTerm (WORD *term, WORD *lbrac, WORD first, WORD prtf, WORD br)
 
WORD WriteExpression (WORD *terms, LONG ltot)
 
WORD WriteAll ()
 
WORD WriteOne (UBYTE *name, int alreadyinline, int nosemi, WORD plus)
 

Detailed Description

Contains the functions that deal with the writing of expressions/terms in a textual representation. (Dutch schrijven = to write)

Definition in file sch.c.