On Tue, Aug 27, 2013 at 01:39:01PM +0200, Daniel Stenberg wrote: > On Tue, 27 Aug 2013, Jakub Hrozek wrote: > > >>Now that patch doesn't apply any longer and when I fix it > >>manually it still causes a compiler warning since there's now > >>code using CARES_SIZEOF_LONG. I assume you do something else in > >>Fedora/Red hat? > > > >Yes, here is a patch that is used in the Fedora RPMs. For my use > >it's good enough as it covers the architectures on single platform > >I maintain. Not sure if it's good enough for upstream. > > Right, it assumes that there's a <bits/wordsize.h> header that > defines __WORDSIZE neither of which we can assume "globally". > > How about instead relying on <limits.h> which is POSIX ? See my > attachment for a fix I belive can work.
If all platforms the upstream is interested in support limits.h (even those funky HP-UX etc), then this should work, yes.