home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
archives
/
ckc197.tar.gz
/
ckc197.tar
/
ckipro.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-11-23
|
10KB
|
393 lines
/* ckcmai.c */
int main(int argc, char **argv);
/* ckucmd.c */
int cmsetp(char *s);
int cmsavp(char *s, int n);
int prompt(void);
int pushcmd(void);
int popcmd(void);
int cmres(void);
int cmini(int d);
int cmpush(void);
int cmpop(void);
int stripq(char *s);
int untab(char *s);
int cmnum(char *xhlp, char *xdef, int radix, int *n, int (*f)());
int cmofi(char *xhlp, char *xdef, char **xp, int (*f)());
int cmifi(char *xhlp, char *xdef, char **xp, int *wild, int (*f)());
int cmdir(char *xhlp, char *xdef, char **xp, int (*f)());
int chkwld(char *s);
int cmfld(char *xhlp, char *xdef, char **xp, int (*f)());
int cmtxt(char *xhlp, char *xdef, char **xp, int (*f)());
int cmkey(struct keytab *table, int n, char *xhlp, char *xdef, int (*f)());
int cmkey2(struct keytab *table, int n, char *xhlp, char *xdef, char *tok, int (*f)());
int chktok(char *tlist);
int cmcfm(void);
int clrhlp(void);
int addhlp(char *s);
int dmphlp(void);
int lookup(struct keytab *table, char *cmd, int n, int *x);
int ungword(void);
int gtword(void);
int addbuf(char *cp);
int setatm(char *cp);
int rdigits(char *s);
int lower(char *s);
int test(int x, int m);
int cmdgetc(void);
int cmdnewl(int c);
int cmdchardel(void);
int cmdecho(int c, int quote);
int xxesc(char **s);
int unhex(int x);
int chknum(char *s);
/* ckuusr.c */
int docmd(int cx);
/* ckuus2.c */
int usage(void);
int dohlp(int xx);
int hmsg(char *s);
int hmsga(char **s);
int dohset(int xx);
int dohrmt(int xx);
/* ckuus3.c */
int doprm(int xx, int rmsflg);
int seton(int *prm);
int setnum(int *prm, int x, int y, int max);
int setcc(int *prm, int x, int y);
int dormt(int xx);
int rfilop(char *s, int t);
int screen(int f, int c, long n, char *s);
int intmsg(long n);
int chkint(void);
int chktimo(void);
int debug(int f, char *s1, char *s2, int n);
int tlog(int f, char *s1, char *s2, long n);
/* ckuus4.c */
int prescan(void);
int cmdlin(void);
int doarg(int x);
int trtrap(void);
int transmit(char *s, int t);
int dotype(char *s);
int xlate(char *fin, char *fout);
int dolog(int x);
int pktopn(char *s);
int traopn(char *s);
int sesopn(char *s);
int debopn(char *s);
char *parnam(int c);
int shoparc(void);
int shomdm(void);
int shoparf(void);
int shoparp(void);
int shoparl(void);
int shocharset(void);
int shopar(void);
int dostat(void);
int fstats(void);
int tstats(void);
int sdebu(int len);
int rdebu(char *d, int len);
int doconect(void);
int doinput(int timo, char *s);
int doreinp(int timo, char *s);
int yystring(char *s, char **s2);
char *fneval(char *fn, char **argp, int argn);
char *nvlook(char *s);
int xxstring(char *s, char **s2, int *n);
int xxstrcmp(char *s1, char *s2);
/* ckuus5.c */
int trap(int sig, int code);
int stptrap(int sig, int code);
int cmdini(void);
int parser(int m);
int xxout(int c);
int dooutput(char *s);
int herald(void);
int fatal(char *msg);
int ermsg(char *msg);
int doquit(int exitstat);
int doexit(int exitstat);
int exeunt(int exitstat);
char *bldlen(char *str, char *dest);
int setgen(int type, char *arg1, char *arg2, char *arg3);
int mlook(struct mtab *table, char *cmd, int n);
int mxlook(struct mtab *table, char *cmd, int n);
int addmac(char *nam, char *def);
int delmac(char *nam);
int initmac(void);
int popclvl(void);
int dostop(void);
int doclslog(int x);
int doshow(int x);
int shomac(char *s1, char *s2);
int shoatt(void);
char *evala(char *s);
char gettok(void);
long xparse(void);
int expr(void);
int exprp(void);
int term(void);
int termp(void);
int factor(void);
int simple(void);
int simpler(void);
int simplest(void);
long expon(long x, long y);
long gcd(long x, long y);
long fact(long x);
int dclarray(int a, int n);
int arraynam(char *ss, int *c, int *n);
int chkarray(int a, int i);
char *arrayval(int a, int i);
int parsevar(char *s, int *c, int *i);
int varval(char *s, int *v);
int incvar(char *s, int x, int z, int *r);
int dodo(int x, char *s);
int litcmd(char **src, char **dest);
/* ckcpro.c */
int wart(void);
int proto(void);
/* ckcfns.c */
int encstr(char *s);
int encode(int a);
int putsrv(int c);
int puttrm(int c);
int putfil(int c);
int zdstuff(int c);
int decode(unsigned char *buf, int (*fn)());
int getpkt(int bufmax);
int tinit(void);
int pktinit(void);
int rinit(char *d);
int resetc(void);
int sinit(void);
int sipkt(int c);
int rcvfil(char *n);
int reof(char *f, struct zattr *yy);
int reot(void);
int sfile(int x);
int sdata(void);
int seof(char *s);
int sxeof(char *s);
int seot(void);
unsigned char *rpar(void);
int spar(char *s);
int gnfile(void);
int sndhlp(void);
int cwd(char *vdir);
int syscmd(char *prefix, char *suffix);
int remset(char *s);
int adjpkl(int pktlen, int slots, int bufsiz);
/* ckcfn2.c */
int input(void);
unsigned char dopar(int ch);
int spack(int type, int n, int len, unsigned char *d);
int chk1(unsigned char *pkt);
unsigned int chk2(unsigned char *pkt);
unsigned int chk3(unsigned char *pkt);
int nxtpkt(void);
int ack(void);
int ackns(int n, unsigned char *s);
int ackn(int n);
int ack1(char *s);
int nack(int n);
int rcalcpsz(void);
int resend(int n);
int errpkt(char *reason);
int scmd(int t, char *dat);
int srinit(void);
int sigint(int sig, int code);
int rpack(void);
int logpkt(int c, int n, char *s);
/* ckcfn3.c */
int inibufs(int s, int r);
int makebuf(int slots, int bufsiz, unsigned char *buf, struct pktinfo *xx);
int mksbuf(int slots);
int mkrbuf(int slots);
int window(int n);
int getsbuf(int n);
int getrbuf(void);
int freesbuf(int n);
int freerbuf(int i);
int freerpkt(int seq);
int chkwin(int n, int bottom, int slots);
int dumpsbuf(void);
int dumprbuf(void);
int sattr(int xp);
int rsattr(char *s);
int gattr(char *s, struct zattr *yy);
int initattr(struct zattr *yy);
int adebu(char *f, struct zattr *zz);
int opena(char *f, struct zattr *zz);
int canned(char *buf);
int openi(char *name);
int openo(char *name, struct zattr *zz, struct filinfo *fcb);
int opent(struct zattr *zz);
int clsif(void);
int clsof(int disp);
/* ckuxla.c */
unsigned char ident(int c);
unsigned char xl1toas(int c);
unsigned char xl1toge(int c);
unsigned char xgetol1(int c);
unsigned char xgetoas(int c);
unsigned char xdutoas(int c);
unsigned char xfitoas(int c);
unsigned char xfrtoas(int c);
unsigned char xfctoas(int c);
unsigned char xittoas(int c);
unsigned char xnotoas(int c);
unsigned char xpotoas(int c);
unsigned char xsptoas(int c);
unsigned char xswtoas(int c);
unsigned char xchtoas(int c);
unsigned char xhutoas(int c);
unsigned char xdmtoas(int c);
unsigned char xuktol1(int c);
unsigned char xl1touk(int c);
unsigned char xl1tofr(int c);
unsigned char xfrtol1(int c);
unsigned char xl1todu(int c);
unsigned char xdutol1(int c);
unsigned char xfitol1(int c);
unsigned char xl1tofi(int c);
unsigned char xfctol1(int c);
unsigned char xl1tofc(int c);
unsigned char xittol1(int c);
unsigned char xl1toit(int c);
unsigned char xnotol1(int c);
unsigned char xl1tono(int c);
unsigned char xpotol1(int c);
unsigned char xl1topo(int c);
unsigned char xsptol1(int c);
unsigned char xl1tosp(int c);
unsigned char xswtol1(int c);
unsigned char xl1tosw(int c);
unsigned char xchtol1(int c);
unsigned char xl1toch(int c);
unsigned char xhutol1(int c);
unsigned char xl1tohu(int c);
unsigned char xl1todm(int c);
unsigned char xdmtol1(int c);
unsigned char zl1toas(int c);
/* ckicon.c */
int conect(void);
int hconne(void);
char *chstr(int c);
int doesc(int c);
/* ckitio.c */
int sysinit(void);
int syscleanup(void);
int reqoff(void);
int reqpop(void);
int reqres(void);
int ttopen(char *ttname, int *lcl, int modem, int timo);
int ttres(void);
int ttclos(void);
int tthang(void);
int ttpkt(long speed, int flow, int parity);
int ttvt(long speed, int flow);
int ttsspd(int cps);
long ttgspd(void);
int ttflui(void);
int ttfluo(void);
int testint(long sigs);
int conint(int (*newhdlr)(), int (*stophdlr)());
int connoi(void);
int ttchk(void);
int ttxin(int n, char *buf);
int ttinc(int timeout);
int ttol(char *buf, int n);
int ttoc(int c);
int ttinl(char *buf, int n, int timeout, int eol);
int sleep(int n);
int msleep(int m);
int rtimer(void);
int gtimer(void);
int ztime(char **s);
int congm(void);
int CreateWindow(int esc);
int concb(int esc);
int conbin(int esc);
int conres(void);
int conoc(int c);
int conxo(int n, char *buf);
int conol(char *l);
int conola(char **l);
int conoll(char *l);
int conchk(void);
int coninc(int timeout);
int ttscarr(int carrier);
int ttsndb(void);
int ttwmdm(int mdmsig, int timo);
int ttgmdm(void);
int ttocq(int c);
int ttonq(void);
int conttb(void);
int contte(void);
int contti(void);
int psuspend(void);
int priv_ini(void);
int priv_on(void);
int priv_off(void);
int priv_can(void);
/* ckifio.c */
int zkself(void);
int zopeni(int n, char *name);
int zopeno(int n, char *name, struct attr *zz, struct filinfo *fcb);
int zclose(int n);
int zchin(int n, char *c);
int zsinl(int n, char *s, int x);
int zinfill(void);
int zsout(int n, char *s);
int zsoutl(int n, char *s);
int zsoutx(int n, char *s, int x);
int zchout(int n, int c);
int zoutdump(void);
int chkfn(int n);
long zchki(char *name);
int zchko(char *name);
int zdelet(char *name);
int zrtol(char *name, char *name2);
int zstrip(char *name, char **name2);
int zltor(char *name, char *name2);
char *zhome(void);
int zchdir(char *dirnam);
char *zgtdir(void);
int zxcmd(int filnum, char *comand);
int zclosf(int filnum);
int zxpand(char *fn);
int znext(char *fn);
int zchkspa(char *fn, long len);
int znewn(char *fn, char **s);
int zsattr(struct zattr *xx);
char *zfcdat(char *name);
int zstime(char *f, struct zattr *yy, int x);
int zmail(char *p, char *f);
int zprint(char *p, char *f);
int zrename(char *old, char *new);
int zshcmd(char *s, int local);
struct path *splitpath(char *p);
int fgen(char *pat, char **resarry, int len);
int traverse(struct path *pl, char *sofar, char *endcur);
int addresult(char *str);
int iswild(char *str);
int match(char *pattern, char *target);
/* ckistu.c */
int ckdial(char *s);
int login(char *s);
/* ckiutl.c */
struct DosPacket *CreatePacket(void);
void DeletePacket(struct DosPacket *pkt);
int zsyscmd(char *cmd);
long readstat(char *name);
int writestat(char *name);
struct __stdio *pipeopen(char *command);
int pipeclose(struct __stdio *f);
int existobj(char *name);
struct DirHandle *opendir(char *name);
char *readdir(struct DirHandle *dh);
void closedir(struct DirHandle *dh);