[comp.archives] [gnu.announce] GNU m4 0.75 available

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)