Katër vjet pas përditësimit të fundit, u publikua procesori makro GNU M4 1.4.20, i cili përdoret si mbështjellës për formimin e konfigurimit të sendmail dhe gjenerimin e skripteve të konfigurimit në paketën e mjeteve Autoconf. M4 ju lejon të gjeneroni dinamikisht tekst bazuar në shabllone, duke kaluar nëpër tekstin e futur dhe duke zëvendësuar rezultatin e ekzekutimit të makrove të specifikuara në këtë tekst. Makrot mund të thërrasin funksione si vendase ashtu edhe të gatshme, për shembull, për të përfshirë skedarë, për të kryer operacione aritmetike, për të manipuluar të dhëna vargjesh dhe për të ekzekutuar komanda të sistemit.
Në versionin e ri:
- Ekzekutimi i deklaratave "eval" është përshpejtuar dukshëm.
- Është siguruar përputhshmëria me standardet e reja të gjuhës C.
- Rregullime të portuara nga gnulib për të adresuar problemet e portabilitetit.
- Komandat "syscmd" dhe "esyscmd" tani trajtojnë shprehjet e rreshtit të komandës që fillojnë me simbolet "+" dhe "-".
- Implementoi aktivizimin e saktë të modalitetit binar gjatë ngarkimit të skedarëve portativë në platformat jo-Unix, në të cilat skedarët binarë përpunohen ndryshe nga skedarët tekstual (për shembull, karakteret në fund të një rreshti zëvendësohen).
Burimi: opennet.ru
