Fire år etter den siste oppdateringen ble GNU M4-makroprosessoren 1.4.20 utgitt, som brukes som en innpakning for å danne sendmail-konfigurasjonen og generere konfigurasjonsskript i Autoconf-verktøysettet. M4 lar deg generere tekst dynamisk basert på maler, sende inn teksten og erstatte resultatet av å kjøre makroene som er spesifisert i denne teksten. Makroer kan kalle både innebygde og ferdige funksjoner, for eksempel for å inkludere filer, utføre aritmetiske operasjoner, manipulere strengdata og kjøre systemkommandoer.
I den nye versjonen:
- Utførelsen av «eval»-uttalelser har blitt merkbart akselerert.
- Kompatibilitet med nye C-språkstandarder er sikret.
- Porterte rettelser fra gnulib for å løse portabilitetsproblemer.
- Kommandoene «syscmd» og «esyscmd» håndterer nå kommandolinjeuttrykk som begynner med symbolene «+» og «-».
- Implementerte korrekt aktivering av binærmodus ved lasting av bærbare filer på ikke-Unix-plattformer, der binære filer behandles annerledes enn tekstfiler (for eksempel erstattes tegn på slutten av en linje).
Kilde: opennet.ru
