Создание описания терминала
База данных terminfo содержит описания многих наиболее часто применяющихся терминалов. Может, однако, оказаться, что Вы пожелаете написать curses-программу, предназначенную для выполнения на терминале, который еще не описан. В этом случае Вам придется создать его описание.
В общем случае для генерации описания терминала необходимо:
Иногда генерировать и тестировать описание терминала легче по частям. Такие последовательные тесты помогут выявить Ваши слабые стороны в работе по описанию терминалов. Кроме того, можно облегчить генерацию, корректируя уже существующее описание похожего терминала (не следует забывать девиз системы UNIX: опираться на работу других).
Далее мы опишем каждый шаг построения описания некоторого условного терминала myterm.