ftp.nice.ch/pub/next/unix/editor/elvis-2.0.N.bs.tar.gz#/elvis-2.0.N.bs/lowbuf.h

This is lowbuf.h in view mode; [Download] [Up]

/* lowbuf.h */
/* Copyright 1995 by Steve Kirkendall */


/* Create a new buffer in the session file */
BEGIN_EXTERNC
extern void	lowinit P_((void (*bufproc)(_BLKNO_ bufinfo, long nchars, long nlines, long changes, long prevloc, CHAR *name)));
extern BLKNO	lowalloc P_((char *name));
extern BLKNO	lowdup P_((_BLKNO_ originfo));
extern void	lowfree P_((_BLKNO_ bufinfo));
extern long	lowline P_((_BLKNO_ bufinfo, long lineno));
extern BLKNO	lowoffset P_((_BLKNO_ bufinfo, long offset, COUNT *left, COUNT *right, LBLKNO *lptr, long *linenum));
extern long	lowdelete P_((_BLKNO_ dst, long dsttop, long dstbottom));
extern long	lowinsert P_((_BLKNO_ dst, long dsttop, CHAR *newp, long newlen));
extern long	lowreplace P_((_BLKNO_ dst, long dsttop, long dstbottom, CHAR *newp, long newlen));
extern long	lowpaste P_((_BLKNO_ dst, long dsttop, _BLKNO_ src, long srctop, long srcbottom));
extern void	lowflush P_((_BLKNO_ bufinfo));
END_EXTERNC

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.