Kvar jarojn post la lasta ĝisdatigo, la GNU M4 makroprocesoro 1.4.20 estis publikigita, kiu estas uzata kiel envolvaĵo por formi la sendmail-agordon kaj generi agordajn skriptojn en la Autoconf-ilaro. M4 permesas al vi dinamike generi tekston bazitan sur ŝablonoj, trapasante la enigitan tekston kaj anstataŭigante la rezulton de efektivigo de la makrooj specifitaj en tiu teksto. Makrooj povas voki kaj denaskajn kaj pretajn funkciojn, ekzemple, por inkluzivi dosierojn, plenumi aritmetikajn operaciojn, manipuli ĉenajn datumojn kaj ruli sistemajn komandojn.
En la nova versio:
- La plenumo de "eval"-deklaroj rimarkeble akceliĝis.
- Kongrueco kun novaj normoj de la lingvo C estas certigita.
- Portitaj korektoj de gnulib por trakti problemojn pri porteblo.
- La komandoj "syscmd" kaj "esyscmd" nun pritraktas komandliniajn esprimojn, kiuj komenciĝas per la simboloj "+" kaj "-".
- Implementis ĝustan aktivigon de duuma reĝimo dum ŝargado de porteblaj dosieroj sur ne-Uniksaj platformoj, sur kiuj duumaj dosieroj estas prilaborataj alimaniere ol tekstdosieroj (ekzemple, signoj ĉe la fino de linio estas anstataŭigitaj).
fonto: opennet.ru
