void parsearguments AA((void));
void initialize AA((void));
ASCIIcode zgetASCII AA((textchar c));
#define getASCII(c) zgetASCII((textchar) (c))
void initpatterntrie AA((void));
triepointer firstfit AA((void));
void zunpack AA((triepointer s));
#define unpack(s) zunpack((triepointer) (s))
optype znewtrieop AA((valtype v,dottype d,optype n));
#define newtrieop(v, d, n) znewtrieop((valtype) (v), (dottype) (d), (optype) (n))
void zinsertpattern AA((valtype val,dottype dot));
#define insertpattern(val, dot) zinsertpattern((valtype) (val), (dottype) (dot))
void initcounttrie AA((void));
triecpointer firstcfit AA((void));
void zunpackc AA((triecpointer b));
#define unpackc(b) zunpackc((triecpointer) (b))
triecpointer zinsertcpat AA((wordindex fpos));
#define insertcpat(fpos) zinsertcpat((wordindex) (fpos))
void readtranslate AA((void));
void zfindletters AA((triepointer b,dottype i));
#define findletters(b, i) zfindletters((triepointer) (b), (dottype) (i))
void ztraversecounttrie AA((triecpointer b,dottype i));
#define traversecounttrie(b, i) ztraversecounttrie((triecpointer) (b), (dottype) (i))
void collectcounttrie AA((void));
triepointer zdeletepatterns AA((triepointer s));
#define deletepatterns(s) zdeletepatterns((triepointer) (s))
void deletebadpatterns AA((void));
void zoutputpatterns AA((triepointer s,dottype patlen));
#define outputpatterns(s, patlen) zoutputpatterns((triepointer) (s), (dottype) (patlen))
void readword AA((void));
void hyphenate AA((void));
void changedots AA((void));
void outputhyphenatedword AA((void));
void doword AA((void));
void dodictionary AA((void));
void readpatterns AA((void));
|