GNU M4 巨集處理器版本 1.4.20

上次更新四年後,GNU M4 巨集處理器 1.4.20 發布,它用作形成 sendmail 配置和生成 Autoconf 工具包中的配置腳本的包裝器。 M4 允許您基於模板動態生成文本,傳遞輸入文本並替換執行該文本中指定的巨集的結果。巨集可以呼叫本機函數和現成函數,例如,包含檔案、執行算術運算、操作字串資料和執行系統命令。

在新版本中:

  • “eval”語句的執行速度明顯加快。
  • 確保與新C語言標準的兼容性。
  • 從 gnulib 移植修復程式來解決可移植性問題。
  • “syscmd”和“esyscmd”命令現在可以處理以“+”和“-”符號開頭的命令列表達式。
  • 在非 Unix 平台上載入可移植檔案時實現了二進位模式的正確激活,在非 Unix 平台上,二進位檔案的處理方式與文字檔案的處理方式不同(例如,行尾的字元會被取代)。

來源: opennet.ru

添加評論