Подробности

[В начало]

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

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

Опечатка в описании функции llabs()

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

Опечатка в разделе RETURN VALUE в описании функций labs(), llabs(): во фразе “The labs() function shall return the absolute value of the long long integer operand.” написано ‘labs()’, а нужно ‘llabs()’.

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

The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition, System Interfaces, the description of the functions labs(), llabs().

Способы устранения

Содержание раздела RETURN VALUE:
“The labs() function shall return the absolute value of the long integer operand. The labs() function shall return the absolute value of the long long integer operand.”
заменить на:
“The labs() function shall return the absolute value of the long integer operand. The llabs() function shall return the absolute value of the long long integer operand.”

Принято

POSIX aardvark,
Request Number 152

[В начало]