On Tue, May 16, 2023 at 11:33:55AM -0500, Eric Blake wrote:
> On Tue, May 16, 2023 at 12:16:17PM +0200, Andreas F. Borchert wrote:
> > 
> > Here is a minimal example that demonstrates the problem:
> > 
> >    changequote({,})dnl
> >    define(P1, {changequote([,])`}$[]1{'changequote()})dnl
> >    changequote()dnl
> 
> This line is your problem.  Per POSIX,
> https://pubs.opengroup.org/onlinepubs/9699919799/utilities/m4.html
> 
[..]
> 
> You have called changequote() which passes a single null argument,
> rather than a well-specified behavior of zero arguments or two
> non-null arguments.

Thank you, this is exactly the problem and fortunately easy to fix.

-- 
Dr. Andreas F. Borchert,  Institut für Numerische Mathematik, Universität Ulm
Helmholtzstr. 20, 89081 Ulm, +49 7315023572 https://mathematik.uni-ulm.de/afb

Reply via email to