FORM 4.3
Functions
message.c File Reference
#include "form3.h"

Go to the source code of this file.

Functions

VOID Error0 (char *s)
 
VOID Error1 (char *s, UBYTE *t)
 
VOID Error2 (char *s1, char *s2, UBYTE *t)
 
int MesWork ()
 
int MesPrint (va_alist)
 
VOID Warning (char *s)
 
VOID HighWarning (char *s)
 
int MesCall (char *s)
 
WORD MesCerr (char *s, UBYTE *t)
 
WORD MesComp (char *s, UBYTE *p, UBYTE *q)
 
VOID PrintTerm (WORD *term, char *where)
 
VOID PrintTermC (WORD *term, char *where)
 
VOID PrintSubTerm (WORD *term, char *where)
 
VOID PrintWords (WORD *buffer, LONG number)
 
void PrintSeq (WORD *a, char *text)
 

Detailed Description

Contains the routines that write messages. This includes the very important routine MesPrint which is the FORM equivalent of printf but then with escape sequences that are relevant for symbolic manipulation. The FORM statement Print "...." is passed almost literally to MesPrint.

Definition in file message.c.

Function Documentation

◆ Error0()

VOID Error0 ( char *  s)

Definition at line 56 of file message.c.

◆ Error1()

VOID Error1 ( char *  s,
UBYTE *  t 
)

Definition at line 67 of file message.c.

◆ Error2()

VOID Error2 ( char *  s1,
char *  s2,
UBYTE *  t 
)

Definition at line 78 of file message.c.

◆ MesWork()

int MesWork ( )

Definition at line 89 of file message.c.

◆ MesPrint()

int MesPrint ( va_alist  )

Definition at line 140 of file message.c.

◆ Warning()

VOID Warning ( char *  s)

Definition at line 790 of file message.c.

◆ HighWarning()

VOID HighWarning ( char *  s)

Definition at line 802 of file message.c.

◆ MesCall()

int MesCall ( char *  s)

Definition at line 814 of file message.c.

◆ MesCerr()

WORD MesCerr ( char *  s,
UBYTE *  t 
)

Definition at line 824 of file message.c.

◆ MesComp()

WORD MesComp ( char *  s,
UBYTE *  p,
UBYTE *  q 
)

Definition at line 843 of file message.c.

◆ PrintTerm()

VOID PrintTerm ( WORD *  term,
char *  where 
)

Definition at line 857 of file message.c.

◆ PrintTermC()

VOID PrintTermC ( WORD *  term,
char *  where 
)

Definition at line 887 of file message.c.

◆ PrintSubTerm()

VOID PrintSubTerm ( WORD *  term,
char *  where 
)

Definition at line 921 of file message.c.

◆ PrintWords()

VOID PrintWords ( WORD *  buffer,
LONG  number 
)

Definition at line 943 of file message.c.

◆ PrintSeq()

void PrintSeq ( WORD *  a,
char *  text 
)

Definition at line 961 of file message.c.