Azken eguneraketaren lau urte geroago, GNU M4 makro prozesadorea 1.4.20 kaleratu zen, sendmail konfigurazioa osatzeko eta Autoconf tresna-kutxan konfigurazio-gidoiak sortzeko bilgarri gisa erabiltzen dena. M4-k txantiloietan oinarritutako testua dinamikoki sortzeko aukera ematen du, sarrerako testua pasatuz eta testu horretan zehaztutako makroak exekutatzearen emaitza ordezkatuz. Makroek funtzio natiboak zein aurrez egindakoak dei ditzakete, adibidez, fitxategiak sartzeko, eragiketa aritmetikoak egiteko, datuak manipulatzeko eta sistemaren komandoak exekutatzeko.
Bertsio berrian:
- "Eval" adierazpenen exekuzioa nabarmen bizkortu da.
- C hizkuntzaren estandar berriekin bateragarritasuna bermatu da.
- Gnulib-etik eramangarritasun arazoak konpontzeko konponketak egin dira.
- "syscmd" eta "esyscmd" komandoek orain "+" eta "-" ikurrekin hasten diren komando-lerroko adierazpenak kudeatzen dituzte.
- Unix ez diren plataformetan fitxategi eramangarriak kargatzean modu bitarraren aktibazio zuzena ezarri da, non fitxategi bitarrak testu-fitxategiekin alderatuta modu ezberdinean prozesatzen diren (adibidez, lerro amaierako karaktereak ordezkatzen dira).
Iturria: opennet.ru
