Подробности

[В начало]

Проблема в стандарте № S0686

Краткое описание

Некорректное описание возвращаемого значения tgetnum

Подробное описание

Стандарт LSB при описании функции tgetnum() ссылается на X/Open Curses, Issue 4, Version 2, в котором сказано следующее:

SYNOPSIS
  #include 
  ...
  int tgetflag(char id[2]);
  int tgetnum(char id[2]);

RETURN VALUE
  Upon successful completion, functions that return an integer return OK.
  Otherwise, they return ERR.
В действительности же функция tgetnum() возвращает "the numeric entry for id, or -1 if it is not available".

Раздел стандарта

Linux Standard Base Core Specification 3.1, Chapter 14. Utility Libraries, 14.6. Data Definitions for libncurses, tgetnum() function.

[В начало]