Subversion Repositories planix.SVN

Rev

Blame | Last modification | View Log | RSS feed

/*
 * other
 */
int     pclose(FILE*);
long    filesize(int fd);
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);

/*
 * n2.c
 */
int     pchar(Tchar i);
void    pchar1(Tchar i);
int     pchar2(Tchar i);
int     flusho(void);
void    casedone(void);
void    caseex(void);
void    done(int x);
void    done1(int x);
void    done2(int x);
void    done3(int x);
void    edone(int x);
void    casepi(void);

/*
 * c3.c
 */
void    blockinit(void);
char*   grow(char *, int, int);
void    mnspace(void);
void    caseig(void);
void    casern(void);
void    maddhash(Contab *rp);
void    munhash(Contab *mp);
void    mrehash(void);
void    caserm(void);
void    caseas(void);
void    caseds(void);
void    caseam(void);
void    casede(void);
int     findmn(int i);
void    clrmn(int i);
Offset  finds(int mn);
int     skip(void);
int     copyb(void);
void    copys(void);
Offset  alloc(void);
void    ffree(Offset i);
void    wbf(Tchar i);
Tchar   rbf(void);
Tchar   popi(void);
Offset  pushi(Offset newip, int mname);
void*   setbrk(int x);
int     getsn(void);
Offset  setstr(void);
void    collect(void);
void    seta(void);
void    caseda(void);
void    casegd(void);
void    casedi(void);
void    casedt(void);
void    casetl(void);
void    casepc(void);
void    casepm(void);
void    stackdump(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);

/*
 * c5.c
 */
void    casead(void);
void    casena(void);
void    casefi(void);
void    casenf(void);
void    casers(void);
void    casens(void);
int     chget(int c);
void    casecc(void);
void    casec2(void);
void    casehc(void);
void    casetc(void);
void    caselc(void);
void    casehy(void);
int     max(int aa, int bb);
void    casenh(void);
void    casece(void);
void    casein(void);
void    casell(void);
void    caselt(void);
void    caseti(void);
void    casels(void);
void    casepo(void);
void    casepl(void);
void    casewh(void);
void    casech(void);
int     findn(int i);
void    casepn(void);
void    casebp(void);
void    casextm(void);
void    casetm(void);
void    casefm(void);
void    casetm1(int ab, FILE *out);
void    casesp(void);
void    casesp1(int a);
void    casert(void);
void    caseem(void);
void    casefl(void);
void    caseev(void);
void    envcopy(Env *e1, Env *e2);
void    caseel(void);
void    caseie(void);
void    casexif(void);
void    caseif(void);
void    caseif1(int);
void    eatblk(int inblk);
int     cmpstr(Tchar c);
void    caserd(void);
int     rdtty(void);
void    caseec(void);
void    caseeo(void);
void    caseta(void);
void    casene(void);
void    casetr(void);
void    casecu(void);
void    caseul(void);
void    caseuf(void);
void    caseit(void);
void    casemc(void);
void    casemk(void);
void    casesv(void);
void    caseos(void);
void    casenm(void);
void    getnm(int *p, int min);
void    casenn(void);
void    caseab(void);
void    save_tty(void);
void    restore_tty(void);
void    set_tty(void);
void    echo_off(void);
void    echo_on(void);

/*
 * 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]);

/*
 * c9.c
 */
Tchar   setz(void);
void    setline(void);
int     eat(int c);
void    setov(void);
void    setbra(void);
void    setvline(void);
void    setdraw(void);
void    casefc(void);
Tchar   setfield(int x);

/*
 * t10.c
 */
void    t_ptinit(void);
void    t_specnames(void);
void    t_ptout(Tchar i);
int     ptout0(Tchar *pi);
void    ptchname(int);
void    ptflush(void);
void    ptps(void);
void    ptfont(void);
void    ptfpcmd(int f, char *s, char *fn);
void    t_ptlead(void);
void    ptesc(void);
void    ptpage(int n);
void    pttrailer(void);
void    ptstop(void);
void    t_ptpause(void);

/*
 * t11.c
 */
int     getdesc(char *name);
int     getfont(char *name, int pos);
int     chadd(char *s, int, int);
char*   chname(int n);
int     getlig(FILE *fin);

/*
 * n6.c
 */
int     n_width(Tchar j);
Tchar   n_setch(int c);
Tchar   n_setabs(void);
int     n_findft(int i);
void    n_mchbits(void);
void    n_setps(void);
Tchar   n_setht(void);
Tchar   n_setslant(void);
void    n_caseft(void);
void    n_setfont(int a);
void    n_setwd(void);
Tchar   n_vmot(void);
Tchar   n_hmot(void);
Tchar   n_mot(void);
Tchar   n_sethl(int k);
Tchar   n_makem(int i);
void    n_casefp(void);
void    n_casebd(void);
void    n_casevs(void);
Tchar   n_xlss(void);

/*
 * n10.c
 */
void    n_ptinit(void);
char*   skipstr(char *s);
char*   getstr(char *s, char *t);
char*   getint(char *s, int *pn);
void    twdone(void);
void    n_specnames(void);
int     findch(char *s);
void    n_ptout(Tchar i);
void    ptout1(void);
char*   plot(char *x);
void    move(void);
void    n_ptlead(void);
void    n_ptpause(void);

/*
 * indirect calls on TROFF/!TROFF.  these are variables!
 */
extern Tchar    (*hmot)(void);
extern Tchar    (*makem)(int i);
extern Tchar    (*setabs)(void);
extern Tchar    (*setch)(int c);
extern Tchar    (*sethl)(int k);
extern Tchar    (*setht)(void);
extern Tchar    (*setslant)(void);
extern Tchar    (*vmot)(void);
extern Tchar    (*xlss)(void);
extern int      (*findft)(int i);
extern int      (*width)(Tchar j);
extern void     (*mchbits)(void);
extern void     (*ptlead)(void);
extern void     (*ptout)(Tchar i);
extern void     (*ptpause)(void);
extern void     (*setfont)(int a);
extern void     (*setps)(void);
extern void     (*setwd)(void);