Processador de macros GNU M4 versió 1.4.20

Quatre anys després de l'última actualització, es va publicar el processador de macros GNU M4 1.4.20, que s'utilitza com a contenidor per formar la configuració de sendmail i generar scripts de configuració al kit d'eines Autoconf. M4 permet generar text dinàmicament basat en plantilles, passant pel text d'entrada i substituint el resultat de l'execució de les macros especificades en aquest text. Les macros poden cridar tant funcions natives com predefinides, per exemple, per incloure fitxers, realitzar operacions aritmètiques, manipular dades de cadena i executar ordres del sistema.

En la nova versió:

  • L'execució de les sentències "eval" s'ha accelerat notablement.
  • S'ha assegurat la compatibilitat amb els nous estàndards del llenguatge C.
  • Correccions portades de gnulib per solucionar problemes de portabilitat.
  • Les ordres "syscmd" i "esyscmd" ara gestionen expressions de línia d'ordres que comencen amb els símbols "+" i "-".
  • S'ha implementat l'activació correcta del mode binari en carregar fitxers portàtils en plataformes que no són Unix, en què els fitxers binaris es processen de manera diferent que els fitxers de text (per exemple, es substitueixen els caràcters al final d'una línia).

Font: opennet.ru

Afegeix comentari