[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 2.62 AT_SETUP limitations
From: |
Eric Blake |
Subject: |
Re: 2.62 AT_SETUP limitations |
Date: |
Tue, 22 Apr 2008 22:43:03 -0600 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080213 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
According to Noah Misch on 4/22/2008 6:54 PM:
|
| How about this? Keep the parentheses around for space preservation, but
make
| them part of a more complex quote string.
Looks like it should work - in m4_expand, the () appear as balanced
parens, but in _m4_expand, they are embedded as part of the longer quote
strings. Thanks for the idea! However, I'd be a bit more comfortable
adjusting m4_expand and _m4_split to use the same unlikely quotes, so we
aren't doubling our chances of the user actually clashing with it; I'll
probably check in something that uses -=<{( and )}>=- as the quote strings
across both macros.
I think that the addition of quadrigraphs for ( and ) is still useful for
corner cases, independent of improving m4_expand, so I won't back out that
change unless anyone speaks up.
- --
Don't work too hard, make some time for fun as well!
Eric Blake address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkgOvlcACgkQ84KuGfSFAYAtNgCaA7U/HkGWnNWx5hKqDs1bR767
5SoAn0VaTA8WxLy4uYrbaQAlyznVXHhp
=DRMD
-----END PGP SIGNATURE-----
Re: 2.62 AT_SETUP limitations, Akim Demaille, 2008/04/24