GNU M4 Macro Processor Phiên bản 1.4.20

Bốn năm sau bản cập nhật cuối cùng, bộ xử lý macro GNU M4 1.4.20 đã được phát hành, được sử dụng như một trình bao bọc để tạo cấu hình sendmail và tạo các tập lệnh cấu hình trong bộ công cụ Autoconf. M4 cho phép bạn tạo văn bản động dựa trên các mẫu, nhập văn bản đầu vào và thay thế kết quả thực thi các macro được chỉ định trong văn bản này. Macro có thể gọi cả hàm gốc và hàm có sẵn, ví dụ như để bao gồm tệp, thực hiện các phép toán số học, xử lý dữ liệu chuỗi và chạy lệnh hệ thống.

Trong phiên bản mới:

  • Việc thực hiện các câu lệnh "eval" đã được tăng tốc đáng kể.
  • Khả năng tương thích với các tiêu chuẩn ngôn ngữ C mới đã được đảm bảo.
  • Bản sửa lỗi được chuyển từ gnulib để giải quyết các vấn đề về khả năng di động.
  • Các lệnh "syscmd" và "esyscmd" hiện xử lý các biểu thức dòng lệnh bắt đầu bằng ký hiệu "+" và "-".
  • Đã triển khai kích hoạt đúng chế độ nhị phân khi tải các tệp di động trên các nền tảng không phải Unix, trong đó các tệp nhị phân được xử lý khác với các tệp văn bản (ví dụ: các ký tự ở cuối dòng sẽ được thay thế).

Nguồn: opennet.ru

Thêm một lời nhận xét