> > I DO know that in the
> > current source code of BSD m4, "changequote(,)" behaves
> > like "changequote" (ie. sets the quotes to ` and ') rather than
> > the GNU behavior of disabling quotes.
> 
> This sounds like a POSIX [1] violation of BSD m4.

Nope.  It was at my request that the Austin group agreed that
POSIX was ambiguous in this area, and that the next version
of POSIX will be worded as follows[1]:

The behavior is unspecified if there is a single argument
 or either argument is null.

[1]http://www.opengroup.org/austin/aardvark/latest/xcubug2.txt,
search for "Enhancement Request Number 112"

-- 
Eric Blake


Reply via email to