=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/buf.h,v retrieving revision 1.10 retrieving revision 1.11 diff -c -r1.10 -r1.11 *** src/usr.bin/make/buf.h 1999/12/16 16:46:38 1.10 --- src/usr.bin/make/buf.h 1999/12/16 17:02:45 1.11 *************** *** 1,4 **** ! /* $OpenBSD: buf.h,v 1.10 1999/12/16 16:46:38 espie Exp $ */ /* $NetBSD: buf.h,v 1.7 1996/12/31 17:53:22 christos Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: buf.h,v 1.11 1999/12/16 17:02:45 espie Exp $ */ /* $NetBSD: buf.h,v 1.7 1996/12/31 17:53:22 christos Exp $ */ /* *************** *** 51,62 **** #include "sprite.h" ! typedef struct Buffer { char *buffer; /* The buffer itself. */ char *inPtr; /* Place to write to. */ char *endPtr; /* End of allocated space. */ ! } *Buffer; /* Internal support for Buf_AddChar. */ void BufOverflow __P((Buffer)); --- 51,64 ---- #include "sprite.h" ! typedef struct Buffer_ { char *buffer; /* The buffer itself. */ char *inPtr; /* Place to write to. */ char *endPtr; /* End of allocated space. */ ! } BUFFER; + typedef BUFFER *Buffer; + /* Internal support for Buf_AddChar. */ void BufOverflow __P((Buffer)); *************** *** 92,100 **** /* Buf_Init -- Initialize a buffer. If no initial size is given, * a reasonable default is used. */ ! Buffer Buf_Init __P((size_t)); ! /* Buf_Destroy -- Nuke a buffer and all its resources if Boolean is TRUE. */ ! void Buf_Destroy __P((Buffer, Boolean)); /* Buf_ReplaceLastChar -- Replace the last char in a buffer. */ void Buf_ReplaceLastChar __P((Buffer, char)); --- 94,102 ---- /* Buf_Init -- Initialize a buffer. If no initial size is given, * a reasonable default is used. */ ! void Buf_Init __P((Buffer, size_t)); ! /* Buf_Destroy -- Nuke a buffer and all its resources. */ ! void Buf_Destroy __P((Buffer)); /* Buf_ReplaceLastChar -- Replace the last char in a buffer. */ void Buf_ReplaceLastChar __P((Buffer, char));