Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 02/09/1997 00:00:05
cgd
Sat Feb  8 15:50:45 PST 1997
Update of /cvsroot/src/usr.bin/m4
In directory netbsd1:/var/slash-tmp/cvs-serv2858

Modified Files:
	eval.c 
Log Message:
Simplify some push-back code (e.g. for left and right quotes) so that
    it uses pbstr() instead of doing the characters individually (in
    reverse order) with putback().
Fix dodiv() so that divert(<out-of-range stream>) doesn't cause "divnum" to
    return 0, but rather the stream number specified to divert().  Macros
    like PUSHDIVERT/POPDIVERT rely on this.  The new behaviour is compatible
    with vendor m4 implementations.


cgd
Sat Feb  8 15:54:52 PST 1997
Update of /cvsroot/src/usr.bin/m4
In directory netbsd1:/var/slash-tmp/cvs-serv3885

Modified Files:
	main.c 
Log Message:
handle quoted strings in quoted strings properly, when using multicharacter
quotes.  E.g. if left quote was "``" and right quote was "''", then
"``foo ``bar'' baz''" would yield "foo `bar' baz" when it should yield
"foo ``bar'' baz".