GNU M4 Macro Processor versie 1.4.20

Vier jaar na de laatste update is de GNU M4 macroprocessor 1.4.20 uitgebracht, die wordt gebruikt als wrapper voor het vormen van de sendmail-configuratie en het genereren van configuratiescripts in de Autoconf-toolkit. Met M4 kunt u dynamisch tekst genereren op basis van sjablonen, waarbij de invoertekst wordt doorgegeven en het resultaat van de uitvoering van de in deze tekst gespecificeerde macro's wordt vervangen. Macro's kunnen zowel standaardfuncties als kant-en-klare functies aanroepen, bijvoorbeeld om bestanden op te nemen, rekenkundige bewerkingen uit te voeren, tekenreeksgegevens te bewerken en systeemopdrachten uit te voeren.

In de nieuwe versie:

  • De uitvoering van "eval"-statements is merkbaar versneld.
  • Compatibiliteit met de nieuwe C-taalstandaarden is gewaarborgd.
  • Geporteerde oplossingen van gnulib om problemen met de portabiliteit op te lossen.
  • De opdrachten "syscmd" en "esyscmd" verwerken nu opdrachtregelexpressies die beginnen met de symbolen "+" en "-".
  • Correcte activering van de binaire modus geïmplementeerd bij het laden van draagbare bestanden op niet-Unix-platforms, waarop binaire bestanden anders worden verwerkt dan tekstbestanden (bijvoorbeeld worden tekens aan het einde van een regel vervangen).

Bron: opennet.ru

Voeg een reactie