GNU M4 макропроцессорының 1.4.20 шығарылымы

Соңғы жаңартудан төрт жыл өткен соң GNU M4 макропроцессоры 1.4.20 шығарылды, ол Autoconf құралдар жинағында sendmail конфигурациясын қалыптастыру және конфигурация сценарийлерін жасау үшін қаптама ретінде пайдаланылады. M4 кіріс мәтіні арқылы өтіп, осы мәтінде көрсетілген макростарды орындау нәтижесін алмастыра отырып, шаблондар негізінде мәтінді динамикалық түрде құруға мүмкіндік береді. Макростар жергілікті және дайын функцияларды шақыра алады, мысалы, файлдарды қосу, арифметикалық операцияларды орындау, жол деректерін өңдеу және жүйелік командаларды орындау.

Жаңа нұсқада:

  • «Бағалау» мәлімдемелерін орындау айтарлықтай жеделдетілді.
  • Си тілінің жаңа стандарттарымен үйлесімділік қамтамасыз етілді.
  • Тасымалдау мәселелерін шешу үшін gnulib-тен портталған түзетулер.
  • «syscmd» және «esyscmd» пәрмендері енді «+» және «-» таңбаларынан басталатын пәрмен жолы өрнектерін өңдейді.
  • Екілік файлдар мәтіндік файлдарға қарағанда басқаша өңделетін (мысалы, жолдың соңындағы таңбалар ауыстырылады) Unix емес платформаларға портативті файлдарды жүктеу кезінде екілік режимді дұрыс белсендіру жүзеге асырылды.

Ақпарат көзі: opennet.ru

пікір қалдыру