нцурсес 6.5 издање библиотеке конзоле

После годину и по дана развоја, пуштена је библиотека нцурсес 6.5, дизајнирана за креирање мултиплатформских интерактивних корисничких интерфејса конзоле и подршку за емулацију програмског интерфејса цурсес из Систем В Релеасе 4.0 (СВр4). Издање нцурсес 6.5 је изворно компатибилно са гранама нцурсес 5.к и 6.0, али проширује АБИ. Популарне апликације направљене коришћењем нцурсес укључују аптитуде, линк, мутт, нцфтп, вим, вифм, миницом, мосх, сцреен, тмук, емацс, мање.

Међу додатним иновацијама:

  • Следеће функције су додате програмским интерфејсима за приступ ниског нивоа терминфо и термцап: типарм_с за пренос информација о очекиваним стринг параметрима терминала, који се користе за генерисање излаза на терминал; тисцан_с за проверу могућности форматирања приликом прослеђивања параметара низа функцији типарм_с. Ове функције решавају проблеме приликом обраде оштећених или нетачних датотека са параметрима терминала (терминфо и термцап).
  • Додата опција изградње „--енабле-цхецк-сизе“ да би се поједноставила иницијализација на терминалима који не преносе податке о величини прозора или екрана. Када омогућите опцију за одређивање величине прозора у функцији сетуптерм, позиција курсора се користи осим ако су информације о величини подешене преко променљивих окружења или прослеђене кроз иоцтл.
  • Додате функције за добијање ТТИ заставица из структура типа СЦРЕЕН.
  • Додате провере за безбедније руковање параметрима низа у функцијама типарм, тпарм и тгото.

Извор: опеннет.ру

Додај коментар