Skip to content
Newer
Older
100644 19 lines (16 sloc) 797 Bytes
cf92e3b @mbert 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));
13 extern void bufwilldo P_((MARK cursor));
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.