=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/awk/FIXES,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- src/usr.bin/awk/FIXES 2011/09/28 19:27:18 1.16 +++ src/usr.bin/awk/FIXES 2020/02/27 21:43:46 1.17 @@ -1,4 +1,4 @@ -/* $OpenBSD: FIXES,v 1.16 2011/09/28 19:27:18 millert Exp $ */ +/* $OpenBSD: FIXES,v 1.17 2020/02/27 21:43:46 millert Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved @@ -25,6 +25,22 @@ This file lists all bug fixes, changes, etc., made since the AWK book was sent to the printers in August, 1987. + +Dec 20, 2012: + fiddled makefile to get correct yacc and bison flags. pick yacc + (linux) or bison (mac) as necessary. + + added __attribute__((__noreturn__)) to a couple of lines in + proto.h, to silence someone's enthusiastic checker. + + fixed obscure call by value bug in split(a[1],a) reported on + 9fans. the management of temporary values is just a mess; i + took a shortcut by making an extra string copy. thanks + to paul patience and arnold robbins for passing it on and for + proposed patches. + + tiny fiddle in setfval to eliminate -0 results in T.expr, which + has irritated me for 20+ years. Aug 10, 2011: another fix to avoid core dump with delete(ARGV); again, many thanks