Makro procesor GNU M4 verze 1.4.20

Čtyři roky po poslední aktualizaci byl vydán makro procesor GNU M4 verze 1.4.20, který se používá jako obal pro vytváření konfigurace sendmailu a generování konfiguračních skriptů v sadě nástrojů Autoconf. M4 umožňuje dynamicky generovat text na základě šablon, procházet vstupní text a nahrazovat výsledek spuštění maker zadaných v tomto textu. Makra mohou volat nativní i hotové funkce, například pro vkládání souborů, provádění aritmetických operací, manipulaci s řetězcovými daty a spouštění systémových příkazů.

V nové verzi:

  • Provádění příkazů „eval“ bylo znatelně zrychleno.
  • Byla zajištěna kompatibilita s novými standardy jazyka C.
  • Portované opravy z gnulib pro řešení problémů s přenositelností.
  • Příkazy „syscmd“ a „esyscmd“ nyní zpracovávají výrazy příkazového řádku, které začínají symboly „+“ a „-“.
  • Implementována správná aktivace binárního režimu při načítání přenositelných souborů na platformách jiných než Unix, na kterých jsou binární soubory zpracovávány odlišně od textových souborů (například jsou nahrazovány znaky na konci řádku).

Zdroj: opennet.ru

Přidat komentář