home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / VILE327.ZIP / VILE327.TAR / vile3.27 / proto.h < prev    next >
C/C++ Source or Header  |  1992-12-14  |  27KB  |  734 lines

  1. /*
  2.  *   This file was automatically generated by cextract version 1.2.
  3.  *   Manual editing now recommended, since I've done a whole lot of it.
  4.  *
  5.  *   Created: Thu May 14 15:44:40 1992
  6.  *
  7.  * $Log: proto.h,v $
  8.  * Revision 1.25  1992/12/05  13:52:20  foxharp
  9.  * make the apollo compiler happy
  10.  *
  11.  * Revision 1.24  1992/12/03  00:32:59  foxharp
  12.  * new system_SHELL and exec_sh_c routines
  13.  *
  14.  * Revision 1.23  1992/11/19  09:16:43  foxharp
  15.  * rename of kdelete() to ksetup(), and new kdone().
  16.  * also, new X11 routines, x_setname, x_setforeground, and x_setbackground
  17.  *
  18.  * Revision 1.22  1992/11/19  08:50:16  foxharp
  19.  * gettagsfile now returns a BUFFER *
  20.  *
  21.  * Revision 1.21  1992/08/19  23:00:37  foxharp
  22.  * new DOS routines for directory manip.
  23.  *
  24.  * Revision 1.20  1992/08/06  23:55:07  foxharp
  25.  * added routines that deal with DOS drives
  26.  *
  27.  * Revision 1.19  1992/08/04  20:09:31  foxharp
  28.  * prototype fixups for xvile
  29.  *
  30.  * Revision 1.18  1992/07/28  22:02:55  foxharp
  31.  * patchstk() renamed applypatch()
  32.  *
  33.  * Revision 1.17  1992/07/24  18:22:51  foxharp
  34.  * deleted local atoi() routine -- now we use the system's copy
  35.  *
  36.  * Revision 1.16  1992/07/24  07:49:38  foxharp
  37.  * shorten_name changes
  38.  *
  39.  * Revision 1.15  1992/07/21  09:09:51  foxharp
  40.  * pass lp to vtset() directly
  41.  *
  42.  * Revision 1.14  1992/07/21  08:57:53  foxharp
  43.  * wp param to vtset(), for list mode choice
  44.  *
  45.  * Revision 1.13  1992/07/20  22:48:42  foxharp
  46.  * changes...
  47.  *
  48.  * Revision 1.12  1992/07/18  13:13:22  foxharp
  49.  * created shorten_path and vtprintf and lssetbuf/_lsprintf
  50.  *
  51.  * Revision 1.11  1992/07/16  22:18:54  foxharp
  52.  * ins() takes an argument -- whether or not to playback, usually FALSE
  53.  *
  54.  * Revision 1.10  1992/07/13  09:27:33  foxharp
  55.  * added getkill, canonpath, and changed current_directory to take int
  56.  *
  57.  * Revision 1.9  1992/07/07  08:34:08  foxharp
  58.  * added not_found_msg, from search.c
  59.  *
  60.  * Revision 1.8  1992/06/26  22:19:10  foxharp
  61.  * added dos argument globber
  62.  *
  63.  * Revision 1.7  1992/06/04  19:42:37  foxharp
  64.  * use #ifdef __STDC__ in favor of #if
  65.  *
  66.  * Revision 1.6  1992/05/29  08:36:53  foxharp
  67.  * added new ..._fence routines
  68.  *
  69.  * Revision 1.5  1992/05/25  21:28:37  foxharp
  70.  * took out extern decls of system and library calls, since they conflict
  71.  * more often than not, and added some more routine declarations that
  72.  * cextract (an old version) missed
  73.  *
  74.  * Revision 1.4  1992/05/19  18:28:04  foxharp
  75.  * more proto-isms
  76.  *
  77.  * Revision 1.3  1992/05/19  09:15:45  foxharp
  78.  * portability stuff
  79.  *
  80.  * Revision 1.2  1992/05/16  14:02:55  pgf
  81.  * header/typedef fixups
  82.  *
  83.  * Revision 1.1  1992/05/16  11:50:17  pgf
  84.  * Initial revision
  85.  *
  86.  */
  87.  
  88. #ifdef __STDC__
  89. # define P(a) a
  90. #else
  91. # define P(a) ()
  92. #endif
  93.  
  94. #if APOLLO && defined(__STDC__) && defined(__STDCPP__)    /* SR10.3 */
  95. # define DEFINE_SIGNAL(func)    SIGT func(int signo, ...)
  96. # define ACTUAL_SIGNAL(func)    SIGT func(int signo, ...)
  97. #else
  98. # define DEFINE_SIGNAL(func)    SIGT func P(( int ))
  99. # define ACTUAL_SIGNAL(func)    SIGT func(signo) int signo;
  100. #endif
  101.  
  102. extern int main P(( int, char *[] ));
  103. extern void expand_wild_args P(( int * , char ***));
  104. extern void loop P(( void ));
  105. extern char * strmalloc P(( char * ));
  106. extern void global_val_init P(( void ));
  107. extern DEFINE_SIGNAL(catchintr);
  108. extern void do_num_proc P(( int *, int *, int * ));
  109. extern void do_rept_arg_proc P(( int *, int *, int * ));
  110. extern int writeall P(( int, int ));
  111. extern int zzquit P(( int, int ));
  112. extern int quickexit P(( int, int ));
  113. extern int quithard P(( int, int ));
  114. extern int quit P(( int, int ));
  115. extern int writequit P(( int, int ));
  116. extern int esc P(( int, int ));
  117. extern int rdonly P(( void ));
  118. extern int showversion P(( int, int ));
  119. extern int unimpl P(( int, int ));
  120. extern int opercopy P(( int, int ));
  121. extern int opermove P(( int, int ));
  122. extern int opertransf P(( int, int ));
  123. extern int operglobals P(( int, int ));
  124. extern int opervglobals P(( int, int ));
  125. extern int map P(( int, int ));
  126. extern int unmap P(( int, int ));
  127. extern int source P(( int, int ));
  128. extern int visual P(( int, int ));
  129. extern int ex P(( int, int ));
  130. extern int nullproc P(( int, int ));
  131. extern void charinit P(( void ));
  132. extern void start_debug_log P(( int , char ** ));
  133. extern void tcapopen P(( void ));
  134. extern void tcapclose P(( void ));
  135. extern void tcapkopen P(( void ));
  136. extern void tcapkclose P(( void ));
  137. extern void tcaprev P(( int ));
  138. extern int tcapcres P(( void ));
  139. extern void tcapmove P(( int, int ));
  140. extern void tcapeeol P(( void ));
  141. extern void tcapeeop P(( void ));
  142. extern void tcapscroll_reg P(( int, int, int ));
  143. extern void tcapscroll_delins P(( int, int, int ));
  144. extern void tcapscrollregion P(( int, int ));
  145. extern void spal P(( char * ));
  146. extern void tcapbeep P(( void ));
  147. extern void putpad P(( char * ));
  148. extern void putnpad P(( char *, int ));
  149. extern int gotobol P(( int, int ));
  150. extern int backchar P(( int, int ));
  151. extern int backchar_to_bol P(( int, int ));
  152. extern int gotoeol P(( int, int ));
  153. extern int forwchar P(( int, int ));
  154. extern int forwchar_to_eol P(( int, int ));
  155. extern int gotoline P(( int, int ));
  156. extern int gotobob P(( int, int ));
  157. extern int gotoeob P(( int, int ));
  158. extern int gotobos P(( int, int ));
  159. extern int gotomos P(( int, int ));
  160. extern int gotoeos P(( int, int ));
  161. extern int forwline P(( int, int ));
  162. extern int firstnonwhite P(( int, int ));
  163. extern int lastnonwhite P(( int, int ));
  164. extern int firstchar P(( LINE * ));
  165. extern int lastchar P(( LINE * ));
  166. extern int forwbline P(( int, int ));
  167. extern int backbline P(( int, int ));
  168. extern int backline P(( int, int ));
  169. extern int gotobop P(( int, int ));
  170. extern int gotoeop P(( int, int ));
  171. extern void skipblanksf P(( void ));
  172. extern void skipblanksb P(( void ));
  173. extern int gotobosec P(( int, int ));
  174. extern int gotoeosec P(( int, int ));
  175. extern int gotobosent P(( int, int ));
  176. extern int gotoeosent P(( int, int ));
  177. extern int getgoal P(( LINE * ));
  178. extern int next_column P(( int, int ));
  179. extern int forwpage P(( int, int ));
  180. extern int backpage P(( int, int ));
  181. extern int forwhpage P(( int, int ));
  182. extern int backhpage P(( int, int ));
  183. extern int setnmmark P(( int, int ));
  184. extern int golinenmmark P(( int, int ));
  185. extern int goexactnmmark P(( int, int ));
  186. extern int gonmmark P(( int ));
  187. extern int setmark P(( void ));
  188. extern int gomark P(( int, int ));
  189. extern int godotplus P(( int, int ));
  190. extern void swapmark P(( void ));
  191. extern int help P(( int, int ));
  192. extern int deskey P(( int, int ));
  193. extern int desbind P(( int, int ));
  194. extern void makebindlist P(( int, char *));
  195. extern int strinc P(( char *, char *));
  196. extern int unbindchar P(( int ));
  197. extern int apro P(( int, int ));
  198. extern char * kbd_engl P(( void ));
  199. extern int kbd_engl_stat P(( char ** ));
  200. extern char * hist_lookup P(( int ));
  201. extern int hist_show P(( void ));
  202. extern int histbuff P(( int, int ));
  203. extern int altbuff P(( int, int ));
  204. extern int usebuffer P(( int, int ));
  205. extern int nextbuffer P(( int, int ));
  206. extern int prevbuffer P(( int, int ));
  207. extern void make_current P(( BUFFER * ));
  208. extern int swbuffer P(( BUFFER * ));
  209. extern void undispbuff P(( BUFFER *, WINDOW * ));
  210. extern int tabstop_val P(( BUFFER * ));
  211. extern int shiftwid_val P(( BUFFER * ));
  212. extern int has_C_suffix P(( BUFFER * ));
  213. extern int killbuffer P(( int, int ));
  214. extern int zotbuf P(( BUFFER * ));
  215. extern int popupbuff P(( BUFFER * ));
  216. extern int readin P((char *, int, BUFFER *, int ));
  217. extern int togglelistbuffers P(( int, int ));
  218. extern int listbuffers P(( int, int ));
  219. extern void makebufflist P(( int, char * ));
  220. extern int startup P(( char *));
  221. extern int addline P(( BUFFER *, char *, int ));
  222. extern int anycb P(( void ));
  223. extern BUFFER * bfind P(( char *, int, int ));
  224. extern int bclear P(( BUFFER * ));
  225. extern void nocrypt P(( void ));
  226. extern int fscan P(( int, int, int ));
  227. extern int bscan P(( int, int, int ));
  228. extern int fcsrch P(( int, int ));
  229. extern int bcsrch P(( int, int ));
  230. extern int fcsrch_to P(( int, int ));
  231. extern int bcsrch_to P(( int, int ));
  232. extern int rep_csrch P(( int, int ));
  233. extern int rev_csrch P(( int, int ));
  234. extern void vtinit P(( void ));
  235. extern void vttidy P(( int ));
  236. extern void vtmove P(( int, int ));
  237. extern void vtputc P(( int ));
  238. extern void vtlistc P(( int ));
  239. extern int vtgetc P(( int ));
  240. extern void vtputsn P(( char *, int ));
  241. extern void vtset P(( LINE *, WINDOW * ));
  242. extern void vtprintf P(( char *, ... ));
  243. extern void vteeol P(( void ));
  244. extern int upscreen P(( int, int ));
  245. extern void reframe P(( WINDOW * ));
  246. extern void l_to_vline P(( WINDOW *, LINE *, int ));
  247. extern int updpos P(( void ));
  248. extern void upddex P(( void ));
  249. extern void updgar P(( void ));
  250. extern int update P(( int ));
  251. extern void upmode P(( void ));
  252. extern void updateline P(( int, struct VIDEO *, struct VIDEO * ));
  253. extern void updone P(( WINDOW * ));
  254. extern void updall P(( WINDOW * ));
  255. extern void updupd P(( int ));
  256. extern int scrolls P(( int ));
  257. extern int texttest P(( int, int ));
  258. extern void scrscroll P(( int, int, int ));
  259. extern int endofline P(( char *, int ));
  260. extern int updext_past P(( void ));
  261. extern int updext_before P(( void ));
  262. extern void modeline P(( WINDOW * ));
  263. extern void movecursor P(( int, int ));
  264. extern void mlerase P(( void ));
  265. extern void mlsavec P(( int ));
  266. extern void mlwrite P((char *, ... ));
  267. extern void mlforce P((char *, ... ));
  268. extern void mlprompt P((char *, ... ));
  269. extern void mlmsg P((char *, va_list * ));
  270. extern void dbgwrite P((char *, ... ));
  271. extern void mlputc P(( int ));
  272. extern void dofmt P((char *, va_list * ));
  273. extern int dfputs P(( char * ));
  274. extern int dfputsn P(( char *, int ));
  275. extern int dfputf P(( int ));
  276. extern int dfputi P(( int, int ));
  277. extern int dfputli P(( long, int ));
  278. extern void lspputc P(( int ));
  279. extern char * lsprintf P((char *, char *, ... ));
  280. extern void lssetbuf P(( char * ));
  281. extern char * _lsprintf P(( char *, ... ));
  282. extern void bputc P(( int ));
  283. extern void bprintf P((char *, ... ));
  284. extern void getscreensize P(( int *, int * ));
  285. extern DEFINE_SIGNAL(sizesignal);
  286. extern void newscreensize P(( int, int ));
  287. extern int newwidth P(( int, int ));
  288. extern int newlength P(( int, int ));
  289. extern char * l_itoa P(( int ));
  290. extern char * ltos P(( int ));
  291. extern int absol P(( int ));
  292. extern int stol P(( char * ));
  293. extern int gtlbl P(( char * ));
  294. extern char * gtenv P(( char * ));
  295. extern char * getkill P(( void ));
  296. extern char * gtusr P(( char * ));
  297. extern char * mklower P(( char * ));
  298. extern char * mkupper P(( char * ));
  299. extern int sindex P(( char *, char * ));
  300. extern int ernd P(( void ));
  301. extern int getcline P(( void ));
  302. extern int getwpos P(( void ));
  303. extern int svar P(( VDESC *, char * ));
  304. extern int resize P(( int, int ));
  305. extern int namedcmd P(( int, int ));
  306. extern int rangespec P(( char *, LINE **, LINE **, int *, int * ));
  307. extern int docmd P(( char *, int, int, int ));
  308. extern int dobuf P(( BUFFER * ));
  309. extern int dofile P(( char * ));
  310. extern int execute P(( CMDFUNC *, int, int ));
  311. extern int cbuf1 P(( int, int ));
  312. extern int cbuf2 P(( int, int ));
  313. extern int cbuf3 P(( int, int ));
  314. extern int cbuf4 P(( int, int ));
  315. extern int cbuf5 P(( int, int ));
  316. extern int cbuf6 P(( int, int ));
  317. extern int cbuf7 P(( int, int ));
  318. extern int cbuf8 P(( int, int ));
  319. extern int cbuf9 P(( int, int ));
  320. extern int cbuf10 P(( int, int ));
  321. extern int cbuf11 P(( int, int ));
  322. extern int cbuf12 P(( int, int ));
  323. extern int cbuf13 P(( int, int ));
  324. extern int cbuf14 P(( int, int ));
  325. extern int cbuf15 P(( int, int ));
  326. extern int cbuf16 P(( int, int ));
  327. extern int cbuf17 P(( int, int ));
  328. extern int cbuf18 P(( int, int ));
  329. extern int cbuf19 P(( int, int ));
  330. extern int cbuf20 P(( int, int ));
  331. extern int cbuf21 P(( int, int ));
  332. extern int cbuf22 P(( int, int ));
  333. extern int cbuf23 P(( int, int ));
  334. extern int cbuf24 P(( int, int ));
  335. extern int cbuf25 P(( int, int ));
  336. extern int cbuf26 P(( int, int ));
  337. extern int cbuf27 P(( int, int ));
  338. extern int cbuf28 P(( int, int ));
  339. extern int cbuf29 P(( int, int ));
  340. extern int cbuf30 P(( int, int ));
  341. extern int cbuf31 P(( int, int ));
  342. extern int cbuf32 P(( int, int ));
  343. extern int cbuf33 P(( int, int ));
  344. extern int cbuf34 P(( int, int ));
  345. extern int cbuf35 P(( int, int ));
  346. extern int cbuf36 P(( int, int ));
  347. extern int cbuf37 P(( int, int ));
  348. extern int cbuf38 P(( int, int ));
  349. extern int cbuf39 P(( int, int ));
  350. extern int cbuf40 P(( int, int ));
  351. extern void ch_fname P(( BUFFER *, char * ));
  352. extern int fileread P(( int, int ));
  353. extern int getfile P(( char *, int ));
  354. extern int filefind P(( int, int ));
  355. extern int viewfile P(( int, int ));
  356. extern int insfile P(( int, int ));
  357. extern int quickreadf P(( BUFFER *, int * ));
  358. extern int slowreadf P(( BUFFER *, int * ));
  359. extern void readlinesmsg P(( int, int, char *, int ));
  360. extern void makename P(( char [], char [] ));
  361. extern void unqname P((char *, int));
  362. extern int filewrite P(( int, int ));
  363. extern int filesave P(( int, int ));
  364. extern int writeout P(( char *, BUFFER *, int ));
  365. extern int writeregion P(( void ));
  366. extern int writereg P(( REGION *, char *, int, int, BUFFER ** ));
  367. extern int kwrite P(( char *, int ));
  368. extern int filename P(( int, int ));
  369. extern int ifile P(( char *, int, FILE * ));
  370. extern int kifile P(( char * ));
  371. extern DEFINE_SIGNAL(imdying);
  372. extern void markWFMODE P(( BUFFER * ));
  373. extern int glob P(( char * ));
  374. extern char * canonpath P(( char * ));
  375. extern char * shorten_path P(( char * ));
  376. extern char * flook P(( char *, int ));
  377. extern int ffropen P(( char * ));
  378. extern int ffwopen P(( char * ));
  379. extern int ffronly P(( char * ));
  380. extern long ffsize P(( void ));
  381. extern int ffread P(( char *, long ));
  382. extern void ffseek P(( long ));
  383. extern void ffrewind P(( void ));
  384. extern int ffclose P(( void ));
  385. extern int ffputline P(( char [], int, int ));
  386. extern int ffputc P(( int ));
  387. extern int ffhasdata P(( void ));
  388. extern int finderr P(( int, int ));
  389. extern struct LINE * getdot P(( struct BUFFER * ));
  390. extern void putdotback P(( BUFFER *, LINE * ));
  391. extern int globals P(( int, int ));
  392. extern int vglobals P(( int, int ));
  393. extern int globber P(( int, int, int ));
  394. extern int mlyesno P(( char * ));
  395. extern int mlreply P(( char *, char *, int ));
  396. extern int mlreply_no_bs P(( char *, char *, int ));
  397. extern int kbd_string P((char *, char *, int, int, int, int));
  398. extern void incr_dot_kregnum P(( void ));
  399. extern void tungetc P(( int ));
  400. extern int tpeekc P(( void ));
  401. extern void record_char P(( int ));
  402. extern int get_recorded_char P(( int ));
  403. extern int tgetc P(( void ));
  404. extern int kbd_key P(( void ));
  405. extern int kbd_seq P(( void ));
  406. extern int screen_string P(( char *, int, int ));
  407. extern void remove_backslashes P(( char * ));
  408. extern void ostring P(( char * ));
  409. extern void outstring P(( char * ));
  410. extern int speckey P(( int, int ));
  411. extern int dotcmdbegin P(( void ));
  412. extern int dotcmdfinish P(( void ));
  413. extern void dotcmdstop P(( void ));
  414. extern int dotcmdplay P(( int, int ));
  415. extern int macarg P(( char * ));
  416. extern int kbd_mac_begin P(( int, int ));
  417. extern int kbd_mac_end P(( int, int ));
  418. extern int kbd_mac_exec P(( int, int ));
  419. extern int kbd_mac_save P(( int, int ));
  420. extern int risearch P(( int, int ));
  421. extern int fisearch P(( int, int ));
  422. extern int isearch P(( int, int ));
  423. extern int promptpattern P(( char * ));
  424. extern int get_char P(( void ));
  425. extern LINE * lalloc P(( int, BUFFER * ));
  426. extern int lgrow P(( LINE *, int, BUFFER * ));
  427. extern void lfree P(( LINE *, BUFFER * ));
  428. extern void ltextfree P(( LINE *, BUFFER * ));
  429. extern void lremove P(( BUFFER *, LINE * ));
  430. extern void lchange P(( int ));
  431. extern int linsert P(( int, int ));
  432. extern int ldelete P(( long, int ));
  433. extern int lnewline P(( void ));
  434. extern char * getctext P(( int ));
  435. extern int putctext P(( char * ));
  436. extern int ldelnewline P(( void ));
  437. extern void ksetup P(( void ));
  438. extern void kdone P(( void ));
  439. extern int usekreg P(( int, int ));
  440. extern void kregcirculate P(( int ));
  441. extern int putbefore P(( int, int ));
  442. extern int putafter P(( int, int ));
  443. extern int lineputbefore P(( int, int ));
  444. extern int lineputafter P(( int, int ));
  445. extern int doput P(( int, int, int, int ));
  446. extern int put P(( int, int ));
  447. extern int execkreg P(( int, int ));
  448. extern int loadkreg P(( int, int ));
  449. extern FILE * npopen P(( char *, char * ));
  450. extern int inout_popen P(( FILE **, FILE **, char * ));
  451. extern void npclose P(( FILE * ));
  452. extern int pregion P(( int ));
  453. extern void exec_sh_c P(( char * ));
  454. extern int system_SHELL P(( char * ));
  455. extern int softfork P(( void ));
  456. extern int llineregion P(( void ));
  457. extern int plineregion P(( void ));
  458. extern int substregion P(( void ));
  459. extern int subst_again_region P(( void ));
  460. extern int subst_again P(( int, int ));
  461. extern int substreg1 P(( int, int ));
  462. extern int substline P(( regexp *, int, int, int ));
  463. extern int delins P(( regexp *, char * ));
  464. extern int operator P(( int, int, int (*)(), char * ));
  465. extern int operdel P(( int, int ));
  466. extern int operlinedel P(( int, int ));
  467. extern int chgreg P(( void ));
  468. extern int operchg P(( int, int ));
  469. extern int operlinechg P(( int, int ));
  470. extern int operyank P(( int, int ));
  471. extern int operlineyank P(( int, int ));
  472. extern int operflip P(( int, int ));
  473. extern int operupper P(( int, int ));
  474. extern int operlower P(( int, int ));
  475. extern int operlshift P(( int, int ));
  476. extern int operrshift P(( int, int ));
  477. extern int operwrite P(( int, int ));
  478. extern int operformat P(( int, int ));
  479. extern int operfilter P(( int, int ));
  480. extern int operprint P(( int, int ));
  481. extern int operlist P(( int, int ));
  482. extern int opersubst P(( int, int ));
  483. extern int opersubstagain P(( int, int ));
  484. extern int operentab P(( int, int ));
  485. extern int operdetab P(( int, int ));
  486. extern int opertrim P(( int, int ));
  487. extern int liststuff P(( char *, void (*)(), int, char * ));
  488. extern int listmodes P(( int, int ));
  489. extern void makemodelist P(( int, char * ));
  490. extern int listvalueset P(( struct VALNAMES *, struct VAL *, struct VAL * ));
  491. extern int setfillcol P(( int, int ));
  492. extern int showcpos P(( int, int ));
  493. extern int showlength P(( int, int ));
  494. extern int getccol P(( int ));
  495. extern int gotocol P(( int, int ));
  496. extern int gocol P(( int ));
  497. extern int twiddle P(( int, int ));
  498. extern int quote P(( int, int ));
  499. extern int replacechar P(( int, int ));
  500. extern int settab P(( int, int ));
  501. extern int tab P(( int, int ));
  502. extern int shiftwidth P(( void ));
  503. extern int detabline P(( int ));
  504. extern int detab_region P(( void ));
  505. extern int entabline P(( int ));
  506. extern int entab_region P(( void ));
  507. extern int trimline P(( void ));
  508. extern int trim_region P(( void ));
  509. extern int openup P(( int, int ));
  510. extern int opendown P(( int, int ));
  511. extern int openlines P(( int ));
  512. extern int insert P(( int, int ));
  513. extern int insertbol P(( int, int ));
  514. extern int append P(( int, int ));
  515. extern int appendeol P(( int, int ));
  516. extern int overwrite P(( int, int ));
  517. extern int ins P(( int ));
  518. extern int backspace P(( void ));
  519. extern int newline P(( int, int ));
  520. extern int indented_newline P(( int ));
  521. extern int indented_newline_above P(( int ));
  522. extern int previndent P(( int * ));
  523. extern int nextindent P(( int * ));
  524. extern int doindent P(( int ));
  525. extern int indentlen P(( LINE * ));
  526. extern int deblank P(( int, int ));
  527. extern int flipchar P(( int, int ));
  528. extern int forwdelchar P(( int, int ));
  529. extern int backdelchar P(( int, int ));
  530. extern int deltoeol P(( int, int ));
  531. extern int chgtoeol P(( int, int ));
  532. extern int yankline P(( int, int ));
  533. extern int chgline P(( int, int ));
  534. extern int chgchar P(( int, int ));
  535. extern int adjvalueset P(( char *, int, struct VALNAMES *, struct VAL * ));
  536. extern int matchfence P(( int, int ));
  537. extern int matchfenceback P(( int, int ));
  538. extern int fmatchindent P(( void ));
  539. extern void catnap P(( int ));
  540. extern int istring P(( int, int ));
  541. extern char * current_directory P(( int ));
  542. extern int cd P(( int, int ));
  543. extern int pwd P(( int, int ));
  544. extern int set_directory P(( char * ));
  545. extern void regmassage P(( char *, char *, int ));
  546. extern regexp * regcomp P(( char *, int ));
  547. extern char * reg P(( int, int * ));
  548. extern char * regbranch P(( int * ));
  549. extern char * regpiece P(( int *, int ));
  550. extern char * regatom P(( int *, int ));
  551. extern char * regnode P(( int ));
  552. extern void regc P(( int ));
  553. extern void regninsert P(( int, char * ));
  554. extern void regopinsert P(( int, char * ));
  555. extern void regtail P(( char *, char * ));
  556. extern void regoptail P(( char *, char * ));
  557. extern int regstrncmp P(( char *, char *, int, char * ));
  558. extern char * regstrchr P(( char *, int, char * ));
  559. extern int regexec P(( regexp *, char *, char *, int, int ));
  560. extern int regtry P(( regexp *, char *, char * ));
  561. extern int regmatch P(( char * ));
  562. extern int regrepeat P(( char * ));
  563. extern char * regnext P(( char * ));
  564. extern int lregexec P(( regexp *, LINE *, int, int ));
  565. extern int killregion P(( void ));
  566. extern int yankregion P(( void ));
  567. extern int shift_right_line P(( void ));
  568. extern int shiftrregion P(( void ));
  569. extern int shift_left_line P(( void ));
  570. extern int shiftlregion P(( void ));
  571. extern int _to_lower P(( int ));
  572. extern int _to_upper P(( int ));
  573. extern int _to_caseflip P(( int ));
  574. extern int flipregion P(( void ));
  575. extern int lowerregion P(( void ));
  576. extern int upperregion P(( void ));
  577. extern int charprocreg P(( int (*)() ));
  578. extern int getregion P(( REGION * ));
  579. extern int do_fl_region P(( int (*)(), int ));
  580. extern void not_found_msg P(( int, int ));
  581. extern int scrforwsearch P(( int, int ));
  582. extern int scrbacksearch P(( int, int ));
  583. extern int forwsearch P(( int, int ));
  584. extern int forwhunt P(( int, int ));
  585. extern int backhunt P(( int, int ));
  586. extern int fsearch P(( int, int, int, int ));
  587. extern int backsearch P(( int, int ));
  588. extern int rsearch P(( int, int, int, int ));
  589. extern int consearch P(( int, int ));
  590. extern int revsearch P(( int, int ));
  591. extern void regerror P(( char * ));
  592. extern int eq P(( int, int ));
  593. extern int scrsearchpat P(( int, int ));
  594. extern int readpattern P(( char *, char *, regexp **, int, int ));
  595. extern void savematch P(( MARK, int ));
  596. extern void rvstrcpy P(( char *, char * ));
  597. extern void rvstrncpy P(( char *, char *, int ));
  598. extern void scanboundry P(( int, MARK, int ));
  599. extern void nextch P(( MARK *, int ));
  600. extern int findpat P(( int, int, regexp *, int ));
  601. extern int spawncli P(( int, int ));
  602. extern DEFINE_SIGNAL(rtfrmshell);
  603. extern int bktoshell P(( int, int ));
  604. extern void pressreturn P(( void ));
  605. extern int respawn P(( int, int ));
  606. extern int spawn P(( int, int ));
  607. extern int spawn1 P(( int ));
  608. extern int pipecmd P(( int, int ));
  609. extern int filterregion P(( void ));
  610. extern int filter P(( int, int ));
  611. extern int gototag P(( int, int ));
  612. extern int cmdlinetag P(( char * ));
  613. extern int tags P(( char *, int ));
  614. extern BUFFER * gettagsfile P(( void ));
  615. extern LINE * cheap_scan P(( BUFFER *, char *, int ));
  616. extern int untagpop P(( int, int ));
  617. extern void pushuntag P(( char *, int ));
  618. extern int popuntag P(( char *, int * ));
  619. extern void tossuntag P(( void ));
  620. extern void ttopen P(( void ));
  621. extern void ttclose P(( void ));
  622. extern void ttclean P(( int ));
  623. extern void ttunclean P(( void ));
  624. extern void ttputc P(( int ));
  625. extern void ttflush P(( void ));
  626. extern int ttgetc P(( void ));
  627. extern int typahead P(( void ));
  628. extern void ttmiscinit P(( void ));
  629. extern void toss_to_undo P(( LINE * ));
  630. extern int copy_for_undo P(( LINE * ));
  631. extern int tag_for_undo P(( LINE * ));
  632. extern void pushline P(( LINE *, LINE ** ));
  633. extern LINE * popline P(( LINE ** ));
  634. extern void make_undo_patch P(( LINE *, LINE *, int ));
  635. extern void applypatch P(( LINE *, LINE * ));
  636. extern LINE * copyline P(( LINE * ));
  637. extern void freeundostacks P(( BUFFER * ));
  638. extern int undo P(( int, int ));
  639. extern void mayneedundo P(( void ));
  640. extern void preundocleanup P(( void ));
  641. extern int lineundo P(( int, int ));
  642. extern void repointstuff P(( LINE *, LINE * ));
  643. extern int linesmatch P(( LINE *, LINE * ));
  644. extern void dumpuline P(( LINE * ));
  645. extern void setupuline P(( LINE * ));
  646. extern void resetuline P(( LINE *, LINE * ));
  647. extern int reposition P(( int, int ));
  648. extern int refresh P(( int, int ));
  649. extern int poswind P(( int, int ));
  650. extern int prevwind P(( int, int ));
  651. extern int nextwind P(( int, int ));
  652. extern int mvdnwind P(( int, int ));
  653. extern int mvupwind P(( int, int ));
  654. extern int mvdnnxtwind P(( int, int ));
  655. extern int mvupnxtwind P(( int, int ));
  656. extern int mvrightwind P(( int, int ));
  657. extern int mvleftwind P(( int, int ));
  658. extern int onlywind P(( int, int ));
  659. extern int delwp P(( WINDOW * ));
  660. extern WINDOW * splitw P(( int, int ));
  661. extern int splitwind P(( int, int ));
  662. extern int enlargewind P(( int, int ));
  663. extern int shrinkwind P(( int, int ));
  664. extern WINDOW * wpopup P(( void ));
  665. extern int scrnextup P(( int, int ));
  666. extern int scrnextdw P(( int, int ));
  667. extern int savewnd P(( int, int ));
  668. extern int restwnd P(( int, int ));
  669. extern void winit P(( void ));
  670. extern void varinit P(( void ));
  671. extern int wrapword P(( int, int ));
  672. extern int forwviword P(( int, int ));
  673. extern int forwword P(( int, int ));
  674. extern int forwviendw P(( int, int ));
  675. extern int forwendw P(( int, int ));
  676. extern int backviword P(( int, int ));
  677. extern int backword P(( int, int ));
  678. extern int join P(( int, int ));
  679. extern int formatregion P(( void ));
  680. extern void setchartype P(( void ));
  681. extern int getchartype P(( void ));
  682. extern int isnewwordf P(( void ));
  683. extern int isnewwordb P(( void ));
  684. extern int isnewviwordf P(( void ));
  685. extern int isnewviwordb P(( void ));
  686. extern int isendwordf P(( void ));
  687. extern int isendviwordf P(( void ));
  688. extern int toktyp P(( char * ));
  689. extern char * tokval P(( char * ));
  690. extern char * token P(( char *, char * ));
  691. extern int ffgetline P(( int * ));
  692. extern int kinsert P(( int ));
  693. extern char * fnc2engl P(( CMDFUNC * ));
  694. extern CMDFUNC * engl2fnc P(( char * ));
  695. extern CMDFUNC * kcod2fnc P(( int ));
  696. extern int prc2kcod P(( char * ));
  697. extern char * prc2engl P(( char * ));
  698. extern int fnc2key P(( CMDFUNC * ));
  699. extern int nextarg P(( char * ));
  700. extern int echochar P(( int, int ));
  701. extern int scanmore P(( char *, int ));
  702. extern int expandp P(( char *, char *, int ));
  703. extern int scanner P((regexp *, int, int ));
  704. extern int insspace P(( int, int ));
  705. extern int insbrace P(( int, int ));
  706. extern int inspound P(( void ));
  707. extern int fmatch P(( int ));
  708. extern int getfence P(( int, int ));
  709. extern int cpp_fence P((int, char *, char *, char * ));
  710. extern int comment_fence P(( int ));
  711. extern int simple_fence P(( int, int, int ));
  712. extern int adjustmode P(( int, int ));
  713. extern void putdotback P(( BUFFER *, LINE * ));
  714.  
  715. #if X11
  716. extern    void x_set_rv P(( void ));
  717. extern    int x_setfont P(( char * ));
  718. extern    void x_setname P(( char * ));
  719. extern    void x_setforeground P(( char * ));
  720. extern    void x_setbackground P(( char * ));
  721. extern    void x_preparse_args P(( int *, char *** ));
  722. extern  void x_set_geometry P(( char * ));
  723. extern    void x_set_dpy P(( char * ));
  724. extern void setcursor P(( int, int ));
  725. #endif
  726.  
  727. #if MSDOS
  728. extern char * curr_dir_on_drive P(( int ));
  729. extern int curdrive P(( void ));
  730. extern int setdrive P(( int ));
  731. extern void update_dos_drv_dir P(( char * ));
  732. extern void dos_crit_handler P(( void ));
  733. #endif
  734.