1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
/**************************************************************************
* This program is Copyright (C) 1986-2002 by Jonathan Payne. JOVE is *
* provided by Jonathan and Jovehacks without charge and without *
* warranty. You may copy, modify, and/or distribute JOVE, provided that *
* this notice is included in all the source files and documentation. *
**************************************************************************/
/* ??? Why, for example, are GCchunks, lfreelist, and lfreereg here? -- DHR */
extern Bufpos *DoYank proto((
LinePtr fline, int fchar,
LinePtr tline, int tchar,
LinePtr atline, int atchar,
Buffer *whatbuf));
extern void
ins_str proto((const char *str)),
ins_str_wrap proto((const char *str, bool ok_nl, int wrap_off)),
LineInsert proto((int num)),
open_lines proto((int n)),
overwrite proto((DAPchar c, int n)),
insert_c proto((DAPchar c,int n)),
GCchunks proto((void)),
lfreelist proto((LinePtr first)),
lfreereg proto((LinePtr line1,LinePtr line2)),
n_indent proto((int goal));
#ifdef ABBREV
extern void MaybeAbbrevExpand proto((void));
#endif
extern LinePtr
nbufline proto((void));
/* Commands: */
extern void
#ifdef LISP
AddSpecial proto((void)), /* add lisp special form */
GSexpr proto((void)), /* Grind S Expression. */
#endif
DoParen proto((void)),
LineAI proto((void)),
Newline proto((void)),
OpenLine proto((void)),
QuotChar proto((void)),
SelfInsert proto((void)),
Tab proto((void)),
YankPop proto((void));
/* Variables: */
extern int CIndIncrmt; /* VAR: how much each indentation level pushes over in C mode */
extern int PDelay; /* VAR: paren flash delay in tenths of a second */
|