Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 19 lines (16 sloc) 0.811 kb
cf92e3b Martin Dietze Import Elvis 2.0 (written by Steve Kirkendall)
authored
1 /* buffer2.h */
2 /* Copyright 1995 by Steve Kirkendall */
3
4
5 /* Ideally, these function would have been declared in buffer.h, but since
6 * their arguments are MARKs, they had to be declared after the MARK data type
7 * is declared in mark.h, but mark.h can only be included after buffer.h...
8 * so these functions' declarations had to go into their own separate file.
9 */
10 BEGIN_EXTERNC
11 extern BOOLEAN bufread P_((MARK mark, char *rname));
12 extern BOOLEAN bufwrite P_((MARK from, MARK to, char *wname, BOOLEAN force));
8d1ac0c Martin Dietze Import Elvis 2.1 (written by Steve Kirkendall)
authored
13 extern void bufwilldo P_((MARK cursor, BOOLEAN will));
cf92e3b Martin Dietze Import Elvis 2.0 (written by Steve Kirkendall)
authored
14 extern long bufundo P_((MARK cursor, long back));
15 extern void bufreplace P_((MARK from, MARK to, CHAR *newp, long newlen));
16 extern void bufpaste P_((MARK dst, MARK from, MARK to));
17 extern CHAR *bufmemory P_((MARK from, MARK to));
18 END_EXTERNC
Something went wrong with that request. Please try again.