Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-03-13 05:54
1.4.16

Regressionen in den "Index" eingebaute wurden behoben, die Vermeidung falscher Positive und Negative auf mehreren Plattformen. Eine Reihe von Verbesserungen wurden Portabilität von gnulib geerbt.
Tags: Stable, Minor bugfixes
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
1.4.15

Ein langjähriges Problem, wo die "Format" builtin auf ein ungültiges Format-String-Crash konnte, wurde behoben. Compilation gegen neuere glibc und auf AIX 7.1BETA wurde behoben. Eine Reihe von Verbesserungen wurden Portabilität von gnulib geerbt.
Tags: Stable, Minor bugfixes
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
1.4.14

Ein Sicherheitsproblem in "make dist", wie berichtet, CVE-2009-4029, wurde behoben. Die neue "-g "/"-- gnu" Kommandozeilen-Option jetzt überschreibt "-G "/"-- traditionellen" im Rahmen der Vorbereitung nicht unterstützen GNU-Erweiterungen und Verhalten POSIXly ohne sie zu korrigieren. Die "-L "/"-- nesting-limit" Kommandozeilen-Option ist jetzt standardmäßig auf 0 für unbegrenzt auf Plattformen, die sich zu erkennen und sich mit Stack-Überlauf. Die "- debugfile" Kommandozeilen-Option ist jetzt standardmäßig auf stderr. Die Input-Motor wurde für eine schnellere Verarbeitung optimiert. Zahlreiche Performance-Verbesserungen vorgenommen. Mehrere Übertragbarkeit Fragen und Regressionen gelöst wurden.
Tags: Stable, Minor security fixes, Minor bugfixes
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
1.4.11

Security Fixes wurden für die F-Möglichkeit Gebrauch gemacht. Eine Regression in 1.4.9b in der "Umleitung" builtin eingeführt wurde behoben. Der Ausgang des "maketemp" und "mkstemp" Built ist jetzt notiert, wenn eine Datei erstellt wurde. Die "defn" builtin wurde erweitert, um die Verkettung von mehreren Text Argumente unterstützen, wie POSIX erforderlich. Das "Format" builtin wurde erweitert, um alle C99 Fließkomma-Zahlen zu analysieren. "Index" builtin wurde verbessert, um lineares Verhalten zu gewährleisten.
Tags: Stable, Major feature enhancements
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
1.4.4

Running ". / Configure - infodir = / usr / share / info" funktioniert jetzt einwandfrei. Wenn eine Datei auf der Kommandozeile fehlt benannt, das Programm beendet mit dem Status 1.
Tags: Stable, Minor bugfixes
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