You should add `<stddef.h>` include in `destral_ecs.h` when building library with gcc for `size_t` type.
You should add
<stddef.h>include indestral_ecs.hwhen building library with gcc forsize_ttype.