KO Myung-Hun wrote:
+/* kLIBC's stdint.h defines _INTPTR_T_DECLARED and needs its own + definitions of intptr_t and uintptr_t (which use int and unsigned) + to avoid clashes with declarations of system functions like sbrk. */ +#ifndef _INTPTR_T_DECLARED +# undef intptr_t +# undef uintptr_t
Why is gnulib's stdint.in.h being used at all? That is, what part of kLIBC's stdint.h fails the test in m4/stdint.m4, and why can't this be fixed in kLIBC?