[В начало]
Проблема в стандарте № 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
[В начало]