Versione 4 del processore macro GNU M1.4.20

Quattro anni dopo l'ultimo aggiornamento, è stato rilasciato il processore macro GNU M4 1.4.20, utilizzato come wrapper per la creazione della configurazione di sendmail e per la generazione di script di configurazione nel toolkit Autoconf. M4 consente di generare dinamicamente testo in base a modelli, passando attraverso il testo di input e sostituendo il risultato dell'esecuzione delle macro specificate in questo testo. Le macro possono richiamare sia funzioni native che predefinite, ad esempio per includere file, eseguire operazioni aritmetiche, manipolare dati stringa ed eseguire comandi di sistema.

Nella nuova versione:

  • L'esecuzione delle istruzioni "eval" è stata notevolmente accelerata.
  • È stata garantita la compatibilità con i nuovi standard del linguaggio C.
  • Sono state apportate correzioni da gnulib per risolvere i problemi di portabilità.
  • I comandi "syscmd" e "esyscmd" ora gestiscono le espressioni della riga di comando che iniziano con i simboli "+" e "-".
  • È stata implementata la corretta attivazione della modalità binaria durante il caricamento di file portabili su piattaforme non Unix, sulle quali i file binari vengono elaborati in modo diverso rispetto ai file di testo (ad esempio, i caratteri alla fine di una riga vengono sostituiti).

Fonte: opennet.ru

Aggiungi un commento