Fire år efter den sidste opdatering blev GNU M4 makroprocessor 1.4.20 udgivet, som bruges som en wrapper til at danne sendmail-konfigurationen og generere konfigurationsskripter i Autoconf-værktøjssættet. M4 giver dig mulighed for dynamisk at generere tekst baseret på skabeloner, sende inputteksten igennem og erstatte resultatet af at udføre de makroer, der er angivet i denne tekst. Makroer kan kalde både native og færdige funktioner, for eksempel for at inkludere filer, udføre aritmetiske operationer, manipulere strengdata og køre systemkommandoer.
I den nye version:
- Udførelsen af "eval"-erklæringer er blevet mærkbart accelereret.
- Kompatibilitet med nye C-sprogstandarder er sikret.
- Porterede rettelser fra gnulib for at løse problemer med portabilitet.
- Kommandoerne "syscmd" og "esyscmd" håndterer nu kommandolinjeudtryk, der starter med symbolerne "+" og "-".
- Implementerede korrekt aktivering af binær tilstand ved indlæsning af bærbare filer på ikke-Unix-platforme, hvor binære filer behandles anderledes end tekstfiler (for eksempel erstattes tegn i slutningen af en linje).
Kilde: opennet.ru
