Procesador de macros GNU M4 versión 1.4.20

Cuatro años después de la última actualización, se lanzó el procesador de macros GNU M4 1.4.20, que se utiliza como contenedor para formar la configuración de sendmail y generar scripts de configuración en el kit de herramientas Autoconf. M4 permite generar texto dinámicamente basado en plantillas, pasando por el texto de entrada y sustituyendo el resultado de ejecutar las macros especificadas en este texto. Las macros pueden llamar a funciones nativas y listas para usar, por ejemplo, para incluir archivos, realizar operaciones aritméticas, manipular datos de cadenas y ejecutar comandos del sistema.

Versículos nuevos:

  • La ejecución de sentencias "eval" se ha acelerado notablemente.
  • Se ha garantizado la compatibilidad con los nuevos estándares del lenguaje C.
  • Correcciones trasladadas desde gnulib para abordar problemas de portabilidad.
  • Los comandos "syscmd" y "esyscmd" ahora manejan expresiones de línea de comando que comienzan con los símbolos "+" y "-".
  • Se implementó la activación correcta del modo binario al cargar archivos portables en plataformas que no son Unix, en las que los archivos binarios se procesan de manera diferente a los archivos de texto (por ejemplo, se reemplazan los caracteres al final de una línea).

Fuente: opennet.ru

Añadir un comentario