This is buffer2.h in view mode; [Download] [Up]
/* buffer2.h */ /* Copyright 1995 by Steve Kirkendall */ /* Ideally, these function would have been declared in buffer.h, but since * their arguments are MARKs, they had to be declared after the MARK data type * is declared in mark.h, but mark.h can only be included after buffer.h... * so these functions' declarations had to go into their own separate file. */ BEGIN_EXTERNC extern BOOLEAN bufread P_((MARK mark, char *rname)); extern BOOLEAN bufwrite P_((MARK from, MARK to, char *wname, BOOLEAN force)); extern void bufwilldo P_((MARK cursor)); extern long bufundo P_((MARK cursor, long back)); extern void bufreplace P_((MARK from, MARK to, CHAR *newp, long newlen)); extern void bufpaste P_((MARK dst, MARK from, MARK to)); extern CHAR *bufmemory P_((MARK from, MARK to)); END_EXTERNC
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.