home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / jove-4.16-src.tgz / tar.out / bsd / jove / insert.h < prev    next >
C/C++ Source or Header  |  1996-09-28  |  2KB  |  56 lines

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