最後の更新から 4 年後、GNU M1.4.20 マクロ プロセッサ 4 がリリースされました。これは、sendmail 構成を形成し、Autoconf ツールキットで configure スクリプトを生成するためのラッパーとして使用されます。 MXNUMX を使用すると、テンプレートに基づいてテキストを動的に生成し、入力テキストを渡して、このテキストで指定されたマクロの実行結果を置き換えることができます。マクロは、ネイティブ関数と既成関数の両方を呼び出して、たとえば、ファイルをインクルードしたり、算術演算を実行したり、文字列データを操作したり、システム コマンドを実行したりできます。
収録曲:
- 「eval」ステートメントの実行が著しく高速化されました。
- 新しい C 言語標準との互換性が確保されました。
- 移植性の問題に対処するために gnulib から修正を移植しました。
- 「syscmd」および「esyscmd」コマンドは、「+」および「-」記号で始まるコマンド ライン式を処理するようになりました。
- 非 Unix プラットフォームでポータブル ファイルを読み込むときにバイナリ モードを正しくアクティブ化するように実装しました。非 Unix プラットフォームでは、バイナリ ファイルはテキスト ファイルとは異なる方法で処理されます (たとえば、行末の文字が置き換えられます)。
出所: オープンネット.ru
