vhscampos wrote: C23 K.3.3 states that `rsize_t` is the type `size_t`. Hence, I believe it's better to `typedef size_t rsize_t`. For that I reckon you should make rsize_t.h depend on and include size_t.h https://github.com/llvm/llvm-project/pull/163238