Акыркы жаңыртуудан төрт жыл өткөндөн кийин GNU M4 макропроцессору 1.4.20 чыгарылды, ал Autoconf инструментарийинде sendmail конфигурациясын түзүү жана конфигурациялоо скрипттерин түзүү үчүн орогуч катары колдонулат. M4 киргизүү тексти аркылуу өтүп, бул текстте көрсөтүлгөн макростордун аткарылышынын натыйжасын алмаштыруу менен калыптардын негизинде динамикалык түрдө текстти түзүүгө мүмкүндүк берет. Макростар жергиликтүү жана даяр функцияларды чакыра алат, мисалы, файлдарды кошуу, арифметикалык операцияларды аткаруу, сап маалыматтарын башкаруу жана система буйруктарын аткаруу.
Жаңы версияда:
- «Баалоо» билдируулерунун аткарылышы байкаларлык тездетилди.
- Си тилинин жаңы стандарттары менен шайкештик камсыз кылынды.
- Ташуу көйгөйлөрүн чечүү үчүн gnulib'тен портталган оңдоолор.
- "syscmd" жана "esyscmd" буйруктары эми "+" жана "-" белгилери менен башталган буйрук сабынын туюнтмаларын иштетет.
- Unix эмес платформаларда портативдик файлдарды жүктөөдө бинардык режимди туура активдештирүү ишке ашырылды, аларда бинардык файлдар тексттик файлдарга караганда башкача иштетилет (мисалы, саптын аягындагы символдор алмаштырылат).
Source: opennet.ru
