fix stddef.h/ptrdiff_t issue