=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/buf.h,v retrieving revision 1.22 retrieving revision 1.23 diff -c -r1.22 -r1.23 *** src/usr.bin/make/buf.h 2012/11/07 14:18:41 1.22 --- src/usr.bin/make/buf.h 2019/12/21 15:26:47 1.23 *************** *** 1,7 **** #ifndef _BUF_H #define _BUF_H ! /* $OpenBSD: buf.h,v 1.22 2012/11/07 14:18:41 espie Exp $ */ /* $NetBSD: buf.h,v 1.7 1996/12/31 17:53:22 christos Exp $ */ /* --- 1,7 ---- #ifndef _BUF_H #define _BUF_H ! /* $OpenBSD: buf.h,v 1.23 2019/12/21 15:26:47 espie Exp $ */ /* $NetBSD: buf.h,v 1.7 1996/12/31 17:53:22 christos Exp $ */ /* *************** *** 85,91 **** } BUFFER; /* Internal support for Buf_AddChar. */ ! extern void BufOverflow(Buffer); /* User interface */ --- 85,91 ---- } BUFFER; /* Internal support for Buf_AddChar. */ ! extern void BufExpand(Buffer, size_t); /* User interface */ *************** *** 117,123 **** #define Buf_AddChar(bp, byte) \ do { \ if ((bp)->endPtr - (bp)->inPtr <= 1) \ ! BufOverflow(bp); \ *(bp)->inPtr++ = (byte); \ } while (0) --- 117,123 ---- #define Buf_AddChar(bp, byte) \ do { \ if ((bp)->endPtr - (bp)->inPtr <= 1) \ ! BufExpand(bp, 1); \ *(bp)->inPtr++ = (byte); \ } while (0)