Fyra år efter den senaste uppdateringen släpptes GNU M4-makroprocessorn 1.4.20, vilken används som ett omslag för att skapa sendmail-konfigurationen och generera konfigurationsskript i Autoconf-verktygslådan. M4 låter dig dynamiskt generera text baserad på mallar, skicka inmatningstexten och ersätta resultatet av att köra de makron som anges i denna text. Makron kan anropa både inbyggda och färdiga funktioner, till exempel för att inkludera filer, utföra aritmetiska operationer, manipulera strängdata och köra systemkommandon.
I den nya versionen:
- Utförandet av "eval"-uttalanden har märkbart accelererats.
- Kompatibilitet med nya C-språkstandarder har säkerställts.
- Porterade korrigeringar från gnulib för att åtgärda portabilitetsproblem.
- Kommandona "syscmd" och "esyscmd" hanterar nu kommandoradsuttryck som börjar med symbolerna "+" och "-".
- Implementerade korrekt aktivering av binärt läge vid laddning av portabla filer på icke-Unix-plattformar, där binära filer bearbetas annorlunda än textfiler (till exempel ersätts tecken i slutet av en rad).
Källa: opennet.ru
