Processeur de macros GNU M4 version 1.4.20

Quatre ans après la dernière mise à jour, le processeur de macros GNU M4 1.4.20 a été publié, qui est utilisé comme wrapper pour former la configuration sendmail et générer des scripts de configuration dans la boîte à outils Autoconf. M4 vous permet de générer dynamiquement du texte basé sur des modèles, en passant par le texte d'entrée et en remplaçant le résultat de l'exécution des macros spécifiées dans ce texte. Les macros peuvent appeler des fonctions natives et prêtes à l'emploi, par exemple pour inclure des fichiers, effectuer des opérations arithmétiques, manipuler des données de chaîne et exécuter des commandes système.

Dans la nouvelle version:

  • L'exécution des instructions « eval » a été sensiblement accélérée.
  • La compatibilité avec les nouvelles normes du langage C a été assurée.
  • Corrections portées depuis gnulib pour résoudre les problèmes de portabilité.
  • Les commandes « syscmd » et « esyscmd » gèrent désormais les expressions de ligne de commande qui commencent par les symboles « + » et « - ».
  • Activation correcte du mode binaire implémentée lors du chargement de fichiers portables sur des plates-formes non Unix, sur lesquelles les fichiers binaires sont traités différemment des fichiers texte (par exemple, les caractères en fin de ligne sont remplacés).

Source: opennet.ru

Ajouter un commentaire