Подробности

[В начало]

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

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

В сигнатуре функций __mempcpy(), __rawmemchr() используется тип ptr_t, который нигде не определен

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

В LSB 3.1 в сигнатуре функций __mempcpy(), __rawmemchr() используется тип ptr_t, который нигде в стандарте не определяется:
ptr_t __mempcpy(ptr_t restrict dest, const ptr_t restrict src, size_t n );

ptr_t __rawmemchr(const ptr_t s, int c );

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

Linux Standard Base Core Specification 3.1, Chapter 13. Base Libraries, 13.5. Interface Definitions for libc, description of functions __mempcpy(), __rawmemchr().

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

Заменить ptr_t на void *.

Принято

LSB Bugzilla, 1295

Статус

Исправлена в LSB 3.2

[В начало]