void initialize();
void testusage();
void openmpxfile();
void opendvifile();
boolean opentfmfile();
boolean openvffile();
void readtfmword();
integer getbyte();
integer signedbyte();
integer gettwobytes();
integer signedpair();
integer getthreebytes();
integer signedtrio();
integer signedquad();
void zprintchar();
#define printchar(c) zprintchar((eightbits) (c))
void zendcharstring();
#define endcharstring(l) zendcharstring((integer) (l))
void zprintfont();
#define printfont(f) zprintfont((integer) (f))
void zerrprintfont();
#define errprintfont(f) zerrprintfont((integer) (f))
integer zmatchfont();
#define matchfont(ff, exact) zmatchfont((integer) (ff), (boolean) (exact))
void zdefinefont();
#define definefont(e) zdefinefont((integer) (e))
boolean zinTFM();
#define inTFM(f) zinTFM((integer) (f))
integer zfirstpar();
#define firstpar(o) zfirstpar((eightbits) (o))
boolean zinVF();
#define inVF(f) zinVF((integer) (f))
integer zselectfont();
#define selectfont(e) zselectfont((integer) (e))
void finishlastchar();
void zdosetchar();
#define dosetchar(f, c) zdosetchar((integer) (f), (integer) (c))
void zdosetrule();
#define dosetrule(ht, wd) zdosetrule((integer) (ht), (integer) (wd))
void startpicture();
void stoppicture();
void dopush();
void dopop();
void zsetvirtualchar();
#define setvirtualchar(f, c) zsetvirtualchar((integer) (f), (integer) (c))
void dodvicommands();