Neli aastat pärast viimast värskendust ilmus GNU M4 makroprotsessor 1.4.20, mida kasutatakse ümbrisena sendmaili konfiguratsiooni moodustamiseks ja konfiguratsiooniskriptide genereerimiseks Autoconf tööriistakomplektis. M4 võimaldab teil dünaamiliselt genereerida teksti mallide põhjal, edastades sisendteksti ja asendades selle tekstis määratud makrode täitmise tulemusega. Makrod saavad kutsuda nii natiivseid kui ka valmisfunktsioone, näiteks failide lisamiseks, aritmeetiliste tehteid tegemiseks, stringiandmetega manipuleerimiseks ja süsteemikäskude käivitamiseks.
Uues versioonis:
- "Eval" lausete täitmine on märgatavalt kiirenenud.
- Ühilduvus uute C-keele standarditega on tagatud.
- Gnulibist porditud parandused kaasaskantavuse probleemide lahendamiseks.
- Käsud "syscmd" ja "esyscmd" käsitlevad nüüd käsureaavaldisi, mis algavad sümbolitega "+" ja "-".
- Rakendatud binaarrežiimi korrektne aktiveerimine kaasaskantavate failide laadimisel mitte-Unixi platvormidel, kus binaarfaile töödeldakse tekstifailidest erinevalt (näiteks rea lõpus olevad tähemärgid asendatakse).
Allikas: opennet.ru
