This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH rsa/stdint] Cleanup: Add #include <stdint.h> for uint[32|64]_t usage


Your log entry includes ports/* files that get their logs in
separate ports/ChangeLog.* files.

There might be some of these where it really is kosher without explicitly
including <stdint.h> because of some other header whose official API
includes making sure those types are around (e.g. <sys/types.h> but I'm
pretty sure there are also less-obvious cases).  But it doesn't hurt to
add it in those cases, excepting installed headers.

Each case in an installed header needs more scrutiny.  Please separate out
the change into a big one that doesn't touch any installed header.  That
can go in without further approval, trusting you to take more care about
the ChangeLog details.  Then for each case in an installed header, we need
to contemplate the API details and see what the right solution really is.
So let's take those one case at a time with separate patches.  (Here I mean
e.g. all sysdeps/*/bits/link.h to be "one case".)


Thanks,
Roland


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]