Empat tahun setelah pembaruan terakhir, prosesor makro GNU M4 1.4.20 dirilis, yang digunakan sebagai pembungkus untuk membentuk konfigurasi sendmail dan menghasilkan skrip konfigurasi dalam toolkit Autoconf. M4 memungkinkan Anda membuat teks dinamis berdasarkan templat, meneruskan teks input dan mengganti hasil eksekusi makro yang ditentukan dalam teks ini. Makro dapat memanggil fungsi asli dan siap pakai, misalnya, untuk menyertakan berkas, melakukan operasi aritmatika, memanipulasi data string, dan menjalankan perintah sistem.
овой ерсии:
- Eksekusi pernyataan "eval" telah dipercepat secara nyata.
- Kompatibilitas dengan standar bahasa C baru telah dipastikan.
- Membawa perbaikan dari gnulib untuk mengatasi masalah portabilitas.
- Perintah "syscmd" dan "esyscmd" sekarang menangani ekspresi baris perintah yang dimulai dengan simbol "+" dan "-".
- Menerapkan aktivasi mode biner yang benar saat memuat file portabel pada platform non-Unix, di mana file biner diproses secara berbeda dari file teks (misalnya, karakter di akhir baris diganti).
Sumber: opennet.ru
