Я знаю, что стандарт C11 определяет rsize_t как size_t в необязательном Приложении K, но в каких файлах заголовков?Где стандарт C говорит, что этот тип должен быть определен?
rsize_t
size_t
K.3.3 Общие определения <stddef.h>
<stddef.h>
Заголовок <stddef.h> определяет тип. Тип rsize_t, который тип size_t.
Заголовок <stddef.h> определяет тип.
Тип rsize_t, который тип size_t.
Цитирование черновика .
Далее, это также определено в <string.h>, <stdlib.h>, <stdio.h>, <wchar.h> и <time.h>. Могут быть и другие.
<string.h>
<stdlib.h>
<stdio.h>
<wchar.h>
<time.h>
From https://en.wikibooks.org/wiki/C_Programming/stddef.h
stddef.h - это файл заголовка в стандартной библиотеке языка программирования C, который определяет макросы NULL и offsetof, а также типы size_t, wchar_t иptrdiff_t.
stddef.h
wchar_t
ptrdiff_t
rsize_t определено в stdlib.h
stdlib.h