Подробности

[В начало]

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

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

Противоречие в описании функции inflate().

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

В разделе Description описания функции inflate() сказано, что в случае успешной работы функция должна присвоить полю adler параметра stream значение контрольной суммы Adler-32 для данных входного потока, которые она заархивировала (значение поля total_in). Однако в разделе Return Value говорится, что функция должна присвоить полю adler параметра stream значение контрольной суммы Adler-32 для обработанных данных выходного потока (значение поля total_out). Эти разделы противоречат друг другу.

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

Linux Standard Base Core Specification 3.1, Chapter 14. Utility Libraries, 14.4. Interface Definitions for libz, the description of the <nobr>inflate()</nobr> function.

Принято

LSB Bugzilla, 1398

Статус

Исправлена в LSB 3.1 Update 1

[В начало]