GNU M4 Macro Processor Release 1.4.20

Apat na taon pagkatapos ng huling pag-update, ang GNU M4 macro processor 1.4.20 ay inilabas, na ginagamit bilang isang wrapper para sa pagbuo ng sendmail configuration at pagbuo ng configure script sa Autoconf toolkit. Binibigyang-daan ka ng M4 na dynamic na bumuo ng teksto batay sa mga template, na dumadaan sa input text at pinapalitan ang resulta ng pagpapatupad ng mga macro na tinukoy sa tekstong ito. Maaaring tawagan ng mga Macro ang parehong native at ready-made na mga function, halimbawa, upang isama ang mga file, magsagawa ng mga pagpapatakbo ng arithmetic, manipulahin ang string data, at magpatakbo ng mga command ng system.

Sa bagong bersyon:

  • Ang pagpapatupad ng "eval" na mga pahayag ay kapansin-pansing pinabilis.
  • Ang pagiging tugma sa mga bagong pamantayan sa wikang C ay natiyak.
  • Na-port na mga pag-aayos mula sa gnulib upang matugunan ang mga isyu sa portability.
  • Ang mga command na "syscmd" at "esyscmd" ay humahawak na ngayon sa mga command line expression na nagsisimula sa mga simbolo na "+" at "-".
  • Ipinatupad ang tamang pag-activate ng binary mode kapag naglo-load ng mga portable na file sa mga hindi Unix na platform, kung saan ang mga binary file ay pinoproseso nang iba kaysa sa mga text file (halimbawa, ang mga character sa dulo ng isang linya ay pinapalitan).

Pinagmulan: opennet.ru

Magdagdag ng komento