Procesor de macrocomenzi GNU M4 versiunea 1.4.20

La patru ani după ultima actualizare, a fost lansat procesorul de macro-uri GNU M4 1.4.20, care este utilizat ca wrapper pentru formarea configurației sendmail și generarea scripturilor de configurare în setul de instrumente Autoconf. M4 vă permite să generați dinamic text pe baza șabloanelor, trecând prin textul de intrare și înlocuind rezultatul executării macrocomenzilor specificate în acest text. Macrocomenzile pot apela atât funcții native, cât și funcții predefinite, de exemplu, pentru a include fișiere, a efectua operații aritmetice, a manipula date de tip șir de caractere și a executa comenzi de sistem.

În noua versiune:

  • Execuția instrucțiunilor „eval” a fost considerabil accelerată.
  • Compatibilitatea cu noile standarde ale limbajului C a fost asigurată.
  • Corecții portate din gnulib pentru a rezolva problemele de portabilitate.
  • Comenzile „syscmd” și „esyscmd” gestionează acum expresii din linia de comandă care încep cu simbolurile „+” și „-”.
  • A fost implementată activarea corectă a modului binar la încărcarea fișierelor portabile pe platforme non-Unix, pe care fișierele binare sunt procesate diferit față de fișierele text (de exemplu, caracterele de la sfârșitul unei linii sunt înlocuite).

Sursa: opennet.ru

Adauga un comentariu