home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1242 / prototyp.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-11-22  |  8.7 KB  |  220 lines

  1. extern  char *flook(char *fname,int hflag);
  2. extern  char *keystrings(int key);
  3. extern  char addline(char *text);
  4. extern  char anycb(void );
  5. extern  char asciimode(void );
  6. extern  char autosave(void );
  7. extern  char backchar(int f,int n,int k);
  8. extern  char backdel(int f,int n,int k);
  9. extern  char backline(int f,int n,int k);
  10. extern  char backpage(int f,int n,int k);
  11. extern  char backsearch(void );
  12. extern  char backsrch(void );
  13. extern  char backunit(int f,int n,int k);
  14. extern  char bclear(struct BUFFER *bp);
  15. extern  char binarymode(void );
  16. extern  char bindtokey(void );
  17. extern  char buffername(void );
  18. extern  char bufsizlock(void );
  19. extern  char b_append_c(struct BUFFER *buf_p,unsigned char ch);
  20. extern  char compare(void );
  21. extern  char copyregion(int f,int n,int k);
  22. extern  char ctlxe(int f,int n,int k);
  23. extern  char ctlxlp(int f,int n,int k);
  24. extern  char ctlxrp(int f,int n,int k);
  25. extern  char ctrlg(int f,int n,int k);
  26. extern  char decimalmode(void );
  27. extern  char dec_chr_ok(char *char_buf,char *max_str,char chr,char pos);
  28. extern  char delbunit(int f,int n,int k);
  29. extern  char delfunit(int f,int n,int k);
  30. extern  char delwind(void );
  31. extern  char dispshift(int f,int n,int k);
  32. extern  char dispsize1(void );
  33. extern  char dispsize2(void );
  34. extern  char dispsize4(void );
  35. extern  char dispswapbyte(int f,int n,int k);
  36. extern  char ebcdicmode(void );
  37. extern  char enlargewind(int f,int n,int k);
  38. extern  char eread(char *fp,char *buf,int nbuf,int flag,char *ap);
  39. extern  char ereply(char *fp,char *buf,int nbuf,char *arg);
  40. extern  char execute(int c,int f,int n);
  41. extern  char extend(int f,int n,int k);
  42. extern  char eyesno(char *sp);
  43. extern  char fbackupfile(char *fname);
  44. extern  char ffclose(void );
  45. extern  char ffgetline(char *buf,unsigned int nbuf,unsigned int *rbuf);
  46. extern  char ffputline(char *buf,int nbuf);
  47. extern  char ffropen(char *fn);
  48. extern  char ffwopen(char *fn,unsigned short mode);
  49. extern  char fileinsert(void );
  50. extern  char filename(void );
  51. extern  char fileread(void );
  52. extern  char filesave(void );
  53. extern  char filevisit(void );
  54. extern  char filewrite(void );
  55. extern  char file_visit(int f,int n,int k);
  56. extern  char fill_out(void );
  57. extern  char flushnquit(int f,int n,int k);
  58. extern  char flush_all(void );
  59. extern  char forwchar(int f,int n,int k);
  60. extern  char forwdel(int f,int n,int k);
  61. extern  char forwline(int f,int n,int k);
  62. extern  char forwpage(int f,int n,int k);
  63. extern  char forwsearch(void );
  64. extern  char forwsrch(void );
  65. extern  char forwunit(int f,int n,int k);
  66. extern  char getregion(struct reg *rp);
  67. extern  char getscreenstate(void );
  68. extern  char gotobob(void );
  69. extern  char gotoeob(void );
  70. extern  char gotoline(int f,int n,int k);
  71. extern  char help(void );
  72. extern  char hexmode(void );
  73. extern  char insertunit(int f,int n,int k);
  74. extern  char insert_toggle(void );
  75. extern  char killablebufs(struct BUFFER *bp);
  76. extern  char killbuffer(void );
  77. extern  char killregion(int f,int n,int k);
  78. extern  char ldelete(unsigned long n_bytes,int kflag);
  79. extern  char linkwind(void );
  80. extern  char linsert(int n,unsigned char c);
  81. extern  char listbuffers(void );
  82. extern  char load_extend(void );
  83. extern  char load_file(char *fname,unsigned long start,unsigned long end);
  84. extern  char lrepl_str(int plen,struct LINE *rstr,struct LINE *mstr);
  85. extern  char makelist(void );
  86. extern  char move_ptr(struct WINDOW *wp,long len,char dot,char fix,char rel);
  87. extern  char mvdnwind(int f,int n,int k);
  88. extern  char mvupwind(int f,int n,int k);
  89. extern  char nextwind(void );
  90. extern  char next_buf(void );
  91. extern  char n_way_combine(int f,int n,int k);
  92. extern  char n_way_split(int f,int n,int k);
  93. extern  char octalmode(void );
  94. extern  char onebuf(struct BUFFER *bp);
  95. extern  char onlywind(void );
  96. extern  char parse_f_name(char *fn,unsigned long *start,unsigned long *end);
  97. extern  char pickone(void );
  98. extern  char popblist(void );
  99. extern  char prevwind(void );
  100. extern  char prev_buf(void );
  101. extern  char print(void );
  102. extern  char queryrepl(int f,int n,int k);
  103. extern  char quit(int f,int n,int k);
  104. extern  char quote(int f,int n,int k);
  105. extern  char readin(char *fname,unsigned long start,unsigned long end);
  106. extern  char readpattern(void );
  107. extern  char recall(void );
  108. extern  char refresh(void );
  109. extern  char replaceit(void );
  110. extern  char reposition(void );
  111. extern  char save_region(int f,int n,int k);
  112. extern  char searchagain(void );
  113. extern  char selfinsert(int f,int n,int k);
  114. extern  char setmark(void );
  115. extern  char showcpos(int f,int n,int k);
  116. extern  char showsavebuf(void );
  117. extern  char showversion(int f,int n,int k);
  118. extern  char shrinkwind(int f,int n,int k);
  119. extern  char spawncli(int f,int n,int k);
  120. extern  char splitwind(void );
  121. extern  char swapmark(void );
  122. extern  char to_ebcdic(char ch);
  123. extern  char twiddle(void );
  124. extern  char usebuffer(void );
  125. extern  char use_buffer(void );
  126. extern  char viewfile(void );
  127. extern  char vtputd(struct WINDOW *wp,int row);
  128. extern  char wallchart(int f,int n,int k);
  129. extern  char wind_on_dot(struct WINDOW *wp);
  130. extern  char writeout(char *fn,unsigned long start,unsigned long end,unsigned short mode);
  131. extern  char yank(int f,int n,int k);
  132. extern  char yank_buffer(void );
  133. extern  char _killbuffer(char *bufn);
  134. extern  char _usebuffer(char *bufn);
  135. extern  char _yankbuffer(char *bufn);
  136. extern  int find_keyval(char *name);
  137. extern  int getctl(void );
  138. extern  int getkbd(void );
  139. extern  int getkey(void );
  140. extern  int getsysconfig(union REGS *outregs,struct SREGS *segregs);
  141. extern  int getxtra(struct SYMBOL *sp1,struct SYMBOL *sp2,int cpos);
  142. extern  int symhash(char *cp);
  143. extern  int ttgetc(void );
  144. extern  int ttkeyready(void );
  145. extern  struct BUFFER *bcreate(char *bname);
  146. extern  struct BUFFER *bfind(char *bname,int cflag);
  147. extern  struct LINE *lalloc(int size);
  148. extern  struct LINE *l_break_in_two(struct LINE *lp,unsigned int lo,unsigned int extra);
  149. extern  struct SYMBOL *symlookup(char *cp);
  150. extern  struct WINDOW *wpopup(void );
  151. extern  unsigned int fill_buf(struct WINDOW *wp,struct LINE *lin,unsigned int lin_off,char *w_buff,unsigned int cnt);
  152. extern  unsigned int get_curcol(struct WINDOW *wp);
  153. extern  unsigned int get_currow(struct WINDOW *wp);
  154. extern  unsigned long ffseek(unsigned long posn);
  155. extern  unsigned long file_len(void );
  156. extern  unsigned long get_long(unsigned char *w_buf);
  157. extern  unsigned short get_int(unsigned char *w_buf);
  158. extern  unsigned short get_save_char(void );
  159. extern  void adjustcase(char *fn);
  160. extern  void asciiparm(int n);
  161. extern  void bad_key(int key);
  162. extern  void bin_to_text(char *bin_buf,char *txt_buf,unsigned int len,struct ROW_FMT *fmt_ptr);
  163. extern  void b_append_l(struct BUFFER *buf_p,struct LINE *lp);
  164. extern  void check_extend(char *sfname);
  165. extern  void edinit(char *bname);
  166. extern  void eerase(void );
  167. extern  void eformat(char *fp,char *ap);
  168. extern  void eputc(int c);
  169. extern  void eputi(int i,int r);
  170. extern  void eputs(char *s);
  171. extern  void err_echo(char *buf);
  172. extern  void funky_name(char *bname,int n);
  173. extern  void is_wang(void );
  174. extern  void keyadd(int new,char (*funcp)(),char *name,int modify);
  175. extern  void keydup(int new,char *name);
  176. extern  void keymapinit(void );
  177. extern  void keyname(char *cp,int k);
  178. extern  void lchange(int flag);
  179. extern  void lfree(struct LINE *lp);
  180. extern  void lreplace(int n,char c);
  181. extern  void l_fix_up(struct LINE *line);
  182. extern  void main(int argc,char * *argv);
  183. extern  void makename(char *bname,char *fname);
  184. extern  void mem_line(int row,struct vid *vvp);
  185. extern  void modeline(struct WINDOW *wp);
  186. extern  void next_pat(void );
  187. extern  void putline(int row,int startcol,int stringsize,char *string);
  188. extern  void save_buf_home(void );
  189. extern  void save_buf_init(void );
  190. extern  void set_crt_type(void );
  191. extern  void set_mode_vars(void );
  192. extern  void sort_buf(struct BUFFER *b_ptr,int cnt);
  193. extern  void ttbeep(void );
  194. extern  void ttclose(void );
  195. extern  void ttcolor(int color);
  196. extern  void ttcooked(void );
  197. extern  void tteeol(void );
  198. extern  void tteeop(void );
  199. extern  void ttflush(void );
  200. extern  void ttinit(void );
  201. extern  void ttmove(int row,int col);
  202. extern  void ttnowindow(void );
  203. extern  void ttopen(void );
  204. extern  void ttputc(int c);
  205. extern  void ttraw(void );
  206. extern  void tttidy(void );
  207. extern  void ttykeymapinit(void );
  208. extern  void ucopy(struct vid *vvp,struct vid *pvp);
  209. extern  void uline(int row,struct vid *vvp,struct vid *pvp);
  210. extern  void ungetkey(int k);
  211. extern  void update(void );
  212. extern  void vteeol(void );
  213. extern  void vtinit(void );
  214. extern  void vtmove(int row,int col);
  215. extern  void vtputc(char c);
  216. extern  void vttidy(void );
  217. extern  void wind_on_dot_all(void );
  218. extern  void writ_echo(char *buf);
  219. extern  void _lowercase(char *s);
  220.