Štiri leta po zadnji posodobitvi je bil izdan makro procesor GNU M4 1.4.20, ki se uporablja kot ovoj za oblikovanje konfiguracije sendmaila in generiranje skriptov za konfiguracijo v kompletu orodij Autoconf. M4 vam omogoča dinamično generiranje besedila na podlagi predlog, pri čemer se vneseno besedilo posreduje in rezultat izvajanja makrov, navedenih v tem besedilu, nadomesti. Makri lahko kličejo tako izvorne kot že pripravljene funkcije, na primer za vključevanje datotek, izvajanje aritmetičnih operacij, manipuliranje z nizi in izvajanje sistemskih ukazov.
V novi različici:
- Izvajanje stavkov "eval" je bilo opazno pospešeno.
- Zagotovljena je združljivost z novimi standardi jezika C.
- Preneseni popravki iz gnulib za odpravo težav s prenosljivostjo.
- Ukaza »syscmd« in »esyscmd« zdaj obravnavata izraze ukazne vrstice, ki se začnejo s simboloma »+« in »-«.
- Izvedena je pravilna aktivacija binarnega načina pri nalaganju prenosnih datotek na platformah, ki niso Unix, na katerih se binarne datoteke obdelujejo drugače kot besedilne datoteke (na primer, znaki na koncu vrstice se zamenjajo).
Vir: opennet.ru
