=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/parse.c,v retrieving revision 1.125 retrieving revision 1.126 diff -c -r1.125 -r1.126 *** src/usr.bin/make/parse.c 2020/01/13 13:50:41 1.125 --- src/usr.bin/make/parse.c 2020/01/13 13:54:44 1.126 *************** *** 1,4 **** ! /* $OpenBSD: parse.c,v 1.125 2020/01/13 13:50:41 espie Exp $ */ /* $NetBSD: parse.c,v 1.29 1997/03/10 21:20:04 christos Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: parse.c,v 1.126 2020/01/13 13:54:44 espie Exp $ */ /* $NetBSD: parse.c,v 1.29 1997/03/10 21:20:04 christos Exp $ */ /* *************** *** 1641,1652 **** bool expectingCommands = false; bool commands_seen = false; ! /* somewhat permanent spaces to shave time */ ! BUFFER buf; ! BUFFER copy; ! Buf_Init(&buf, MAKE_BSIZE); ! Buf_Init(©, MAKE_BSIZE); Parse_FromFile(filename, stream); do { --- 1641,1652 ---- bool expectingCommands = false; bool commands_seen = false; ! /* permanent spaces to shave time */ ! static BUFFER buf; ! static BUFFER copy; ! Buf_Reinit(&buf, MAKE_BSIZE); ! Buf_Reinit(©, MAKE_BSIZE); Parse_FromFile(filename, stream); do { *************** *** 1686,1693 **** Cond_End(); Parse_ReportErrors(); - Buf_Destroy(&buf); - Buf_Destroy(©); } void --- 1686,1691 ----