Подробности

[В начало]

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

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

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

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

Стандарт LSB при описании функции tgetflag() ссылается на 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.
В действительности же функция tgetflag() возвращает "the boolean entry for id, or zero if it is not available".

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

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

[В начало]