/*
* other
*/
int pclose(FILE*);
long filesize(int fd);
int open(char *, int);
int read(int, char *, int);
int lseek(int, long, int);
int close(int);
int getpid(void);
/*
* c1.c
*/
void init0(void);
void init2(void);
void cvtime(void);
void errprint(void);
int control(int a, int b);
void casept(void);
int getrq(void);
Tchar getch(void);
void setxon(void);
Tchar getch0(void);
Tchar get1ch(FILE *);
void pushback(Tchar *b);
void cpushback(char *b);
int nextfile(void);
int popf(void);
void flushi(void);
int getach(void);
void casenx(void);
int getname(void);
void caseso(void);
void caself(void);
void casecf(void);
void getline(char *s, int n);
void casesy(void);
void getpn(char *a);
void setrpt(void);
/*
* c4.c
*/
void setn(void);
int wrc(Tchar i);
void setn1(int i, int form, Tchar bits);
void nnspace(void);
void nrehash(void);
void nunhash(Numtab *rp);
int findr(int i);
int usedr(int i);
int fnumb(int i, int (*f)(Tchar));
int decml(int i, int (*f)(Tchar));
int roman(int i, int (*f)(Tchar));
int roman0(int i, int (*f)(Tchar), char *onesp, char *fivesp);
int abc(int i, int (*f)(Tchar));
int abc0(int i, int (*f)(Tchar));
long atoi0(void);
long ckph(void);
long atoi1(Tchar ii);
void caserr(void);
void casenr(void);
void caseaf(void);
void setaf(void);
int vnumb(int *i);
int hnumb(int *i);
int inumb(int *n);
int quant(int n, int m);
/*
* t6.c
*/
int t_width(Tchar j);
void zapwcache(int s);
int onfont(int n, int f);
int getcw(int i);
void xbits(Tchar i, int bitf);
Tchar t_setch(int c);
Tchar t_setabs(void);
int t_findft(int i);
void caseps(void);
void casps1(int i);
int findps(int i);
void t_mchbits(void);
void t_setps(void);
Tchar t_setht(void);
Tchar t_setslant(void);
void caseft(void);
void t_setfont(int a);
void t_setwd(void);
Tchar t_vmot(void);
Tchar t_hmot(void);
Tchar t_mot(void);
Tchar t_sethl(int k);
Tchar t_makem(int i);
Tchar getlg(Tchar i);
void caselg(void);
void casefp(void);
char *strdupl(const char *);
int setfp(int pos, int f, char *truename, int print);
void casecs(void);
void casebd(void);
void casevs(void);
void casess(void);
Tchar t_xlss(void);
Uchar* unpair(int i);
void outascii(Tchar i);
/*
* c7.c
*/
void tbreak(void);
void donum(void);
void text(void);
void nofill(void);
void callsp(void);
void ckul(void);
void storeline(Tchar c, int w);
void newline(int a);
int findn1(int a);
void chkpn(void);
int findt(int a);
int findt1(void);
void eject(Stack *a);
int movword(void);
void horiz(int i);
void setnel(void);
int getword(int x);
void storeword(Tchar c, int w);
Tchar gettch(void);
/*
* c8.c
*/
void hyphen(Tchar *wp);
int punct(Tchar i);
int alph(int i);
void caseha(void);
void caseht(void);
void casehw(void);
int exword(void);
int suffix(void);
int maplow(int i);
int vowel(int i);
Tchar* chkvow(Tchar *w);
void digram(void);
int dilook(int a, int b, char t[26][13]);