Date: Sun, 27 Feb 2000 02:27:56 -0800 (PST)
From: Martin Buchholz <[EMAIL PROTECTED]>
I know of no way to quote a non-paired quote character
In the current autoconf draft, @BKL@ and @BKR@ expand to left and
right brackets; that should get you want you want. (Those names
should get changed to @LBK@ and @RBK@, since differences in similar
names should appear first, not last.)
logically, if it's only used in AC_OUTPUT, what better place to
define it?
Perhaps that's true logically, but if there are good engineering
reasons to avoid putting macro definitions inside AC_OUTPUT, then I
wouldn't waste my time trying to swim upstream. The autoconf
documentation doesn't define how quoting works in this situation, and
if you're using tricky quoting you may have to rework it in the next
version. If I were you, I'd move the definitions outside of
AC_OUTPUT, where things are stabler.
Perhaps you missed the earlier discussion about quoting on the
autoconf mailing list. My own feeling is that the quoting rules in
autoconf should be cleaned up even more than the current draft cleans
them up, and then documented cleanly; but the consensus was to keep
things irregular, murky, and undocumented in the interest of backward
compatibility, and to defer further cleanups until later, in order to
get something out of the door sooner. This is OK with me, but I don't
want excessive backward compatibility concerns to stymie even the
modest progress that's been made so far.