Develop and Download Open Source Software

GNU m4

Back to Project Summary

Would you recoomend this project?

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2011-03-13 05:54
Regressions in the "index" builtin were fixed, avoiding false positives and negatives on several platforms. A number of portability improvements were inherited from gnulib.
2010-09-02 23:11
A longstanding bug where the "format" builtin could crash on an invalid format string was fixed. Compilation against newer glibc and on AIX 7.1BETA was fixed. A number of portability improvements were inherited from gnulib.
2010-02-26 22:03
A security issue in "make dist", reported as CVE-2009-4029, was resolved. The new "-g"/"--gnu" command-line option now overrides "-G"/"--traditional", in preparation for not supporting GNU extensions and behaving POSIXly correct without it. The "-L"/"--nesting-limit" command-line option now defaults to 0 for unlimited on platforms that can detect and deal with stack overflow. The "--debugfile" command line option now defaults to stderr. The input engine was optimized for faster processing. Several performance improvements were made. Several portability issues and regressions were resolved.
2008-05-06 17:12
Security fixes were made for the -F option. A
regression introduced in 1.4.9b in the "divert"
builtin was fixed. The output of the "maketemp"
and "mkstemp" builtins is now quoted if a file was
created. The "defn" builtin was enhanced to
support concatenation of multiple text arguments,
as required by POSIX. The "format" builtin was
enhanced to parse all C99 floating point numbers.
The "index" builtin was enhanced to guarantee
linear behavior.
2005-10-20 19:57
Running "./configure --infodir=/usr/share/info" now works correctly. When any file named on the command line is missing, the program exits with a status of 1.

Project Resources

http://freecode.com/urls/571b2de0ce65cbb37cdb67214cd4efd5
http://freecode.com/urls/178700aab34d6f8193da4b98c1695ec6
http://freecode.com/urls/e1cecccde31cedb54f05a0a4e192e793
http://freecode.com/urls/9521f436a9c048ea6081d2d24aaeb27a
http://freecode.com/urls/925b752e407cbaf3d3e3e95a3ba63545
http://freecode.com/urls/d15e2cab6f2cc7cb8f2cc36805f11244
http://freecode.com/projects/gnum4

Project Description

GNU m4 is an implementation of the traditional
Unix macro processor. It is mostly SVR4
compatible, although it has some extensions (for
example, handling more than 9 positional
parameters to macros). GNU m4 also has built-in
functions for including files, running shell
commands, doing arithmetic, etc. Autoconf needs
GNU m4 for generating `configure' scripts, but not
for running them.


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.