seindal@DIKU.DK (Rene' Seindal) (01/18/91)
Archive-name: gnu/utils/gnu-m4/1991-01-17 Archive: prep.ai.mit.edu:/pub/gnu/m4-0.75.tar.Z [18.71.0.38] Original-posting-by: seindal@DIKU.DK (Rene' Seindal) Original-subject: GNU m4 0.75 available Reposted-by: emv@ox.com (Edward Vielmetti) An updated version of GNU m4 (version 0.75) is now available on prep.ai.mit.edu, in /pub/gnu/m4-0.75.tar.Z. It incorporates the following changes (from version 0.50 to 0.75): * Implemented search path for include files (-I option and M4PATH envronment variable). * Implemented builtin "format" for printf-like formatting. * Implemented builtin "regexp" for searching for regular expressions. * Implemented builtin "patsubst" for substitution with regular expressions. * Implemented builtin "esyscmd", which expands to a shell commands output. * Implemented "__file__" and "__line__" for use in error messages. * Implemented character ranges in "translit". * Implemented control over debugging output. * Implemented multi-character quotes. * Implemented multi-character comment delimiters. * Changed predefined macro "gnu" to "__gnu__". * Changed predefined macro "unix" to "__unix__", when the -G option is not used. With -G, "unix" is still defined. * Changed "shift", "$@" and "$*" to not insert spaces afters commas. * Added program name to error messages. * Fixed two missing null bytes bugs. Bug reports should go to me (seindal@diku.dk) and/or the gnu.bug.utils newsgroup. Any kind of comments or suggestions are very welcome. Rene' Seindal (seindal@diku.dk)