On 2/20/25 16:37, Antonin Décimo wrote:
[...] The name of the macro can, as it should, be bikeshedded. I'm not too sure how m4 processes the [ and ] in the description.
M4 uses balanced quotes; Autoconf sets the quotes to [ and ]. Quotes are only stripped when needed in m4, so as long as the definition is correctly quoted, any embedded [ and ] will be passed through, provided that they balance.
If you need unbalanced [ or ], that is why Autoconf has quadrigraphs... -- Jacob