Makro procesor GNU M4, verzia 1.4.20

Štyri roky po poslednej aktualizácii bol vydaný makro procesor GNU M4 verzie 1.4.20, ktorý sa používa ako obal na vytváranie konfigurácie sendmailu a generovanie konfiguračných skriptov v sade nástrojov Autoconf. M4 umožňuje dynamicky generovať text na základe šablón, prechádzať vstupným textom a nahrádzať výsledok vykonávania makier zadaných v tomto texte. Makrá môžu volať natívne aj hotové funkcie, napríklad na zahrnutie súborov, vykonávanie aritmetických operácií, manipuláciu s reťazcovými údajmi a spúšťanie systémových príkazov.

V novej verzii:

  • Vykonávanie príkazov „eval“ sa citeľne zrýchlilo.
  • Bola zabezpečená kompatibilita s novými štandardmi jazyka C.
  • Portované opravy z gnulib na riešenie problémov s prenosnosťou.
  • Príkazy „syscmd“ a „esyscmd“ teraz spracovávajú výrazy príkazového riadka, ktoré začínajú symbolmi „+“ a „-“.
  • Implementovaná správna aktivácia binárneho režimu pri načítavaní prenosných súborov na platformách iných ako Unix, na ktorých sa binárne súbory spracovávajú inak ako textové súbory (napríklad sa nahrádzajú znaky na konci riadku).

Zdroj: opennet.ru

Pridať komentár