#define Funktion static
#define Variable static

typedef char * String;
typedef enum { nein, ja } Praedikat;
typedef enum
{ linksbuendig, rechtsbuendig, ausgeglichen, auf, die, in, bei, mit, ohne,
  Seiten, der, Laenge, Spalten, dazwischen, Papierbreite, Rand, links, rechts,
  oben, unten, Datei, Warnungen} Wort;

extern int Argumente;
extern String Token, * Kommandozeile;

typedef enum 
{ Satz, Warnungsanzeige, Gesamtbreite, Spaltenzahl, Zwischenraum, 
  Seitenzahl, Seitenlaenge,  linkerRand, rechterRand, obererRand, untererRand, 
  Eingabedateiname, Ausgabedateiname, GN} Groesse;

extern long Parameter [];
extern Praedikat gestellt [];
extern void Fehlermeldung (String, ...);
extern void Syntaxfehler (void);
extern void Wiederholung (void);
extern void Parameterzerlegung (void);
