Hi! I'm reading http://www.gnu.org/software/m4/manual/m4.html There are many missing parts (args, closing parenthesis) in the macro prototypes.
For example: http://www.gnu.org/software/m4/manual/m4.html#Changecom ( screenshot https://yadi.sk/i/B58J418nmNd7b ) http://www.gnu.org/software/m4/manual/m4.html#Changequote ( screenshot https://yadi.sk/i/goP76g9QmNdvW ) -- Best regards, Evgeny Vereshchagin