Skip site navigation (1)Skip section navigation (2)
Date:      28 Feb 2002 05:28:12 +0100
From:      Dag-Erling Smorgrav <des@ofug.org>
To:        obrien@FreeBSD.org
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/contrib/one-true-awk - Imported sources
Message-ID:  <xzpn0xu8c2r.fsf@flood.ping.uio.no>
In-Reply-To: <20020227200513.B20718@dragon.nuxi.com>
References:  <200202190935.g1J9ZQg95683@freefall.freebsd.org> <20020227101410.B71097@dragon.nuxi.com> <xzpd6yqa50a.fsf@flood.ping.uio.no> <20020227175336.A13894@dragon.nuxi.com> <xzpvgci8g2t.fsf@flood.ping.uio.no> <20020227200513.B20718@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"David O'Brien" <obrien@FreeBSD.org> writes:
> Can you post the patch?

Index: b.c
===================================================================
RCS file: /home/ncvs/src/contrib/one-true-awk/b.c,v
retrieving revision 1.1.1.2
diff -u -r1.1.1.2 b.c
--- b.c	19 Feb 2002 09:35:24 -0000	1.1.1.2
+++ b.c	19 Feb 2002 10:03:06 -0000
@@ -587,8 +587,9 @@
 	dprintf( ("reparse <%s>\n", p) );
 	lastre = prestr = (uschar *) p;	/* prestr points to string to be parsed */
 	rtok = relex();
+	/* GNU compatibility: an empty regexp matches anything */
 	if (rtok == '\0')
-		FATAL("empty regular expression");
+		return(op2(ALL, NIL, NIL));
 	np = regexp();
 	if (rtok != '\0')
 		FATAL("syntax error in regular expression %s at %s", lastre, prestr);

DES
-- 
Dag-Erling Smorgrav - des@ofug.org

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xzpn0xu8c2r.fsf>