home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / beav1402.zip / prototyp.h < prev    next >
C/C++ Source or Header  |  1996-01-01  |  9KB  |  228 lines

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