home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / c-kermit / ckipro.h < prev    next >
C/C++ Source or Header  |  2020-01-01  |  10KB  |  393 lines

  1. /* ckcmai.c */
  2. int main(int argc, char **argv);
  3. /* ckucmd.c */
  4. int cmsetp(char *s);
  5. int cmsavp(char *s, int n);
  6. int prompt(void);
  7. int pushcmd(void);
  8. int popcmd(void);
  9. int cmres(void);
  10. int cmini(int d);
  11. int cmpush(void);
  12. int cmpop(void);
  13. int stripq(char *s);
  14. int untab(char *s);
  15. int cmnum(char *xhlp, char *xdef, int radix, int *n, int (*f)());
  16. int cmofi(char *xhlp, char *xdef, char **xp, int (*f)());
  17. int cmifi(char *xhlp, char *xdef, char **xp, int *wild, int (*f)());
  18. int cmdir(char *xhlp, char *xdef, char **xp, int (*f)());
  19. int chkwld(char *s);
  20. int cmfld(char *xhlp, char *xdef, char **xp, int (*f)());
  21. int cmtxt(char *xhlp, char *xdef, char **xp, int (*f)());
  22. int cmkey(struct keytab *table, int n, char *xhlp, char *xdef, int (*f)());
  23. int cmkey2(struct keytab *table, int n, char *xhlp, char *xdef, char *tok, int (*f)());
  24. int chktok(char *tlist);
  25. int cmcfm(void);
  26. int clrhlp(void);
  27. int addhlp(char *s);
  28. int dmphlp(void);
  29. int lookup(struct keytab *table, char *cmd, int n, int *x);
  30. int ungword(void);
  31. int gtword(void);
  32. int addbuf(char *cp);
  33. int setatm(char *cp);
  34. int rdigits(char *s);
  35. int lower(char *s);
  36. int test(int x, int m);
  37. int cmdgetc(void);
  38. int cmdnewl(int c);
  39. int cmdchardel(void);
  40. int cmdecho(int c, int quote);
  41. int xxesc(char **s);
  42. int unhex(int x);
  43. int chknum(char *s);
  44. /* ckuusr.c */
  45. int docmd(int cx);
  46. /* ckuus2.c */
  47. int usage(void);
  48. int dohlp(int xx);
  49. int hmsg(char *s);
  50. int hmsga(char **s);
  51. int dohset(int xx);
  52. int dohrmt(int xx);
  53. /* ckuus3.c */
  54. int doprm(int xx, int rmsflg);
  55. int seton(int *prm);
  56. int setnum(int *prm, int x, int y, int max);
  57. int setcc(int *prm, int x, int y);
  58. int dormt(int xx);
  59. int rfilop(char *s, int t);
  60. int screen(int f, int c, long n, char *s);
  61. int intmsg(long n);
  62. int chkint(void);
  63. int chktimo(void);
  64. int debug(int f, char *s1, char *s2, int n);
  65. int tlog(int f, char *s1, char *s2, long n);
  66. /* ckuus4.c */
  67. int prescan(void);
  68. int cmdlin(void);
  69. int doarg(int x);
  70. int trtrap(void);
  71. int transmit(char *s, int t);
  72. int dotype(char *s);
  73. int xlate(char *fin, char *fout);
  74. int dolog(int x);
  75. int pktopn(char *s);
  76. int traopn(char *s);
  77. int sesopn(char *s);
  78. int debopn(char *s);
  79. char *parnam(int c);
  80. int shoparc(void);
  81. int shomdm(void);
  82. int shoparf(void);
  83. int shoparp(void);
  84. int shoparl(void);
  85. int shocharset(void);
  86. int shopar(void);
  87. int dostat(void);
  88. int fstats(void);
  89. int tstats(void);
  90. int sdebu(int len);
  91. int rdebu(char *d, int len);
  92. int doconect(void);
  93. int doinput(int timo, char *s);
  94. int doreinp(int timo, char *s);
  95. int yystring(char *s, char **s2);
  96. char *fneval(char *fn, char **argp, int argn);
  97. char *nvlook(char *s);
  98. int xxstring(char *s, char **s2, int *n);
  99. int xxstrcmp(char *s1, char *s2);
  100. /* ckuus5.c */
  101. int trap(int sig, int code);
  102. int stptrap(int sig, int code);
  103. int cmdini(void);
  104. int parser(int m);
  105. int xxout(int c);
  106. int dooutput(char *s);
  107. int herald(void);
  108. int fatal(char *msg);
  109. int ermsg(char *msg);
  110. int doquit(int exitstat);
  111. int doexit(int exitstat);
  112. int exeunt(int exitstat);
  113. char *bldlen(char *str, char *dest);
  114. int setgen(int type, char *arg1, char *arg2, char *arg3);
  115. int mlook(struct mtab *table, char *cmd, int n);
  116. int mxlook(struct mtab *table, char *cmd, int n);
  117. int addmac(char *nam, char *def);
  118. int delmac(char *nam);
  119. int initmac(void);
  120. int popclvl(void);
  121. int dostop(void);
  122. int doclslog(int x);
  123. int doshow(int x);
  124. int shomac(char *s1, char *s2);
  125. int shoatt(void);
  126. char *evala(char *s);
  127. char gettok(void);
  128. long xparse(void);
  129. int expr(void);
  130. int exprp(void);
  131. int term(void);
  132. int termp(void);
  133. int factor(void);
  134. int simple(void);
  135. int simpler(void);
  136. int simplest(void);
  137. long expon(long x, long y);
  138. long gcd(long x, long y);
  139. long fact(long x);
  140. int dclarray(int a, int n);
  141. int arraynam(char *ss, int *c, int *n);
  142. int chkarray(int a, int i);
  143. char *arrayval(int a, int i);
  144. int parsevar(char *s, int *c, int *i);
  145. int varval(char *s, int *v);
  146. int incvar(char *s, int x, int z, int *r);
  147. int dodo(int x, char *s);
  148. int litcmd(char **src, char **dest);
  149. /* ckcpro.c */
  150. int wart(void);
  151. int proto(void);
  152. /* ckcfns.c */
  153. int encstr(char *s);
  154. int encode(int a);
  155. int putsrv(int c);
  156. int puttrm(int c);
  157. int putfil(int c);
  158. int zdstuff(int c);
  159. int decode(unsigned char *buf, int (*fn)());
  160. int getpkt(int bufmax);
  161. int tinit(void);
  162. int pktinit(void);
  163. int rinit(char *d);
  164. int resetc(void);
  165. int sinit(void);
  166. int sipkt(int c);
  167. int rcvfil(char *n);
  168. int reof(char *f, struct zattr *yy);
  169. int reot(void);
  170. int sfile(int x);
  171. int sdata(void);
  172. int seof(char *s);
  173. int sxeof(char *s);
  174. int seot(void);
  175. unsigned char *rpar(void);
  176. int spar(char *s);
  177. int gnfile(void);
  178. int sndhlp(void);
  179. int cwd(char *vdir);
  180. int syscmd(char *prefix, char *suffix);
  181. int remset(char *s);
  182. int adjpkl(int pktlen, int slots, int bufsiz);
  183. /* ckcfn2.c */
  184. int input(void);
  185. unsigned char dopar(int ch);
  186. int spack(int type, int n, int len, unsigned char *d);
  187. int chk1(unsigned char *pkt);
  188. unsigned int chk2(unsigned char *pkt);
  189. unsigned int chk3(unsigned char *pkt);
  190. int nxtpkt(void);
  191. int ack(void);
  192. int ackns(int n, unsigned char *s);
  193. int ackn(int n);
  194. int ack1(char *s);
  195. int nack(int n);
  196. int rcalcpsz(void);
  197. int resend(int n);
  198. int errpkt(char *reason);
  199. int scmd(int t, char *dat);
  200. int srinit(void);
  201. int sigint(int sig, int code);
  202. int rpack(void);
  203. int logpkt(int c, int n, char *s);
  204. /* ckcfn3.c */
  205. int inibufs(int s, int r);
  206. int makebuf(int slots, int bufsiz, unsigned char *buf, struct pktinfo *xx);
  207. int mksbuf(int slots);
  208. int mkrbuf(int slots);
  209. int window(int n);
  210. int getsbuf(int n);
  211. int getrbuf(void);
  212. int freesbuf(int n);
  213. int freerbuf(int i);
  214. int freerpkt(int seq);
  215. int chkwin(int n, int bottom, int slots);
  216. int dumpsbuf(void);
  217. int dumprbuf(void);
  218. int sattr(int xp);
  219. int rsattr(char *s);
  220. int gattr(char *s, struct zattr *yy);
  221. int initattr(struct zattr *yy);
  222. int adebu(char *f, struct zattr *zz);
  223. int opena(char *f, struct zattr *zz);
  224. int canned(char *buf);
  225. int openi(char *name);
  226. int openo(char *name, struct zattr *zz, struct filinfo *fcb);
  227. int opent(struct zattr *zz);
  228. int clsif(void);
  229. int clsof(int disp);
  230. /* ckuxla.c */
  231. unsigned char ident(int c);
  232. unsigned char xl1toas(int c);
  233. unsigned char xl1toge(int c);
  234. unsigned char xgetol1(int c);
  235. unsigned char xgetoas(int c);
  236. unsigned char xdutoas(int c);
  237. unsigned char xfitoas(int c);
  238. unsigned char xfrtoas(int c);
  239. unsigned char xfctoas(int c);
  240. unsigned char xittoas(int c);
  241. unsigned char xnotoas(int c);
  242. unsigned char xpotoas(int c);
  243. unsigned char xsptoas(int c);
  244. unsigned char xswtoas(int c);
  245. unsigned char xchtoas(int c);
  246. unsigned char xhutoas(int c);
  247. unsigned char xdmtoas(int c);
  248. unsigned char xuktol1(int c);
  249. unsigned char xl1touk(int c);
  250. unsigned char xl1tofr(int c);
  251. unsigned char xfrtol1(int c);
  252. unsigned char xl1todu(int c);
  253. unsigned char xdutol1(int c);
  254. unsigned char xfitol1(int c);
  255. unsigned char xl1tofi(int c);
  256. unsigned char xfctol1(int c);
  257. unsigned char xl1tofc(int c);
  258. unsigned char xittol1(int c);
  259. unsigned char xl1toit(int c);
  260. unsigned char xnotol1(int c);
  261. unsigned char xl1tono(int c);
  262. unsigned char xpotol1(int c);
  263. unsigned char xl1topo(int c);
  264. unsigned char xsptol1(int c);
  265. unsigned char xl1tosp(int c);
  266. unsigned char xswtol1(int c);
  267. unsigned char xl1tosw(int c);
  268. unsigned char xchtol1(int c);
  269. unsigned char xl1toch(int c);
  270. unsigned char xhutol1(int c);
  271. unsigned char xl1tohu(int c);
  272. unsigned char xl1todm(int c);
  273. unsigned char xdmtol1(int c);
  274. unsigned char zl1toas(int c);
  275. /* ckicon.c */
  276. int conect(void);
  277. int hconne(void);
  278. char *chstr(int c);
  279. int doesc(int c);
  280. /* ckitio.c */
  281. int sysinit(void);
  282. int syscleanup(void);
  283. int reqoff(void);
  284. int reqpop(void);
  285. int reqres(void);
  286. int ttopen(char *ttname, int *lcl, int modem, int timo);
  287. int ttres(void);
  288. int ttclos(void);
  289. int tthang(void);
  290. int ttpkt(long speed, int flow, int parity);
  291. int ttvt(long speed, int flow);
  292. int ttsspd(int cps);
  293. long ttgspd(void);
  294. int ttflui(void);
  295. int ttfluo(void);
  296. int testint(long sigs);
  297. int conint(int (*newhdlr)(), int (*stophdlr)());
  298. int connoi(void);
  299. int ttchk(void);
  300. int ttxin(int n, char *buf);
  301. int ttinc(int timeout);
  302. int ttol(char *buf, int n);
  303. int ttoc(int c);
  304. int ttinl(char *buf, int n, int timeout, int eol);
  305. int sleep(int n);
  306. int msleep(int m);
  307. int rtimer(void);
  308. int gtimer(void);
  309. int ztime(char **s);
  310. int congm(void);
  311. int CreateWindow(int esc);
  312. int concb(int esc);
  313. int conbin(int esc);
  314. int conres(void);
  315. int conoc(int c);
  316. int conxo(int n, char *buf);
  317. int conol(char *l);
  318. int conola(char **l);
  319. int conoll(char *l);
  320. int conchk(void);
  321. int coninc(int timeout);
  322. int ttscarr(int carrier);
  323. int ttsndb(void);
  324. int ttwmdm(int mdmsig, int timo);
  325. int ttgmdm(void);
  326. int ttocq(int c);
  327. int ttonq(void);
  328. int conttb(void);
  329. int contte(void);
  330. int contti(void);
  331. int psuspend(void);
  332. int priv_ini(void);
  333. int priv_on(void);
  334. int priv_off(void);
  335. int priv_can(void);
  336. /* ckifio.c */
  337. int zkself(void);
  338. int zopeni(int n, char *name);
  339. int zopeno(int n, char *name, struct attr *zz, struct filinfo *fcb);
  340. int zclose(int n);
  341. int zchin(int n, char *c);
  342. int zsinl(int n, char *s, int x);
  343. int zinfill(void);
  344. int zsout(int n, char *s);
  345. int zsoutl(int n, char *s);
  346. int zsoutx(int n, char *s, int x);
  347. int zchout(int n, int c);
  348. int zoutdump(void);
  349. int chkfn(int n);
  350. long zchki(char *name);
  351. int zchko(char *name);
  352. int zdelet(char *name);
  353. int zrtol(char *name, char *name2);
  354. int zstrip(char *name, char **name2);
  355. int zltor(char *name, char *name2);
  356. char *zhome(void);
  357. int zchdir(char *dirnam);
  358. char *zgtdir(void);
  359. int zxcmd(int filnum, char *comand);
  360. int zclosf(int filnum);
  361. int zxpand(char *fn);
  362. int znext(char *fn);
  363. int zchkspa(char *fn, long len);
  364. int znewn(char *fn, char **s);
  365. int zsattr(struct zattr *xx);
  366. char *zfcdat(char *name);
  367. int zstime(char *f, struct zattr *yy, int x);
  368. int zmail(char *p, char *f);
  369. int zprint(char *p, char *f);
  370. int zrename(char *old, char *new);
  371. int zshcmd(char *s, int local);
  372. struct path *splitpath(char *p);
  373. int fgen(char *pat, char **resarry, int len);
  374. int traverse(struct path *pl, char *sofar, char *endcur);
  375. int addresult(char *str);
  376. int iswild(char *str);
  377. int match(char *pattern, char *target);
  378. /* ckistu.c */
  379. int ckdial(char *s);
  380. int login(char *s);
  381. /* ckiutl.c */
  382. struct DosPacket *CreatePacket(void);
  383. void DeletePacket(struct DosPacket *pkt);
  384. int zsyscmd(char *cmd);
  385. long readstat(char *name);
  386. int writestat(char *name);
  387. struct __stdio *pipeopen(char *command);
  388. int pipeclose(struct __stdio *f);
  389. int existobj(char *name);
  390. struct DirHandle *opendir(char *name);
  391. char *readdir(struct DirHandle *dh);
  392. void closedir(struct DirHandle *dh);
  393.