On 2013-04-25 07:47, Martin Husemann wrote:
I just tried building git HEAD on NetBSD-current and gcc chokes on a prototype mismatch for popcountl:util/hbitmap.c has: static inline int popcountl(unsigned long l) { return BITS_PER_LONG == 32 ? ctpop32(l) : ctpop64(l); } while NetBSD's strings.h uses: unsigned int popcountl(unsigned long) __constfunc;
<strings.h> is the K&R header supplanted by ISO <string.h>. Is there any good reason that we're including it at all? r~