Date: Thu, 11 Apr 2013 11:13:20 -0700 From: Colin Percival <cperciva@freebsd.org> To: Bruce Evans <brde@optusnet.com.au> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, Gleb Smirnoff <glebius@freebsd.org>, src-committers@freebsd.org Subject: Re: svn commit: r249355 - head/lib/libkvm Message-ID: <5166FD40.6040102@freebsd.org> In-Reply-To: <20130411175308.Q1435@besplex.bde.org> References: <201304110730.r3B7Uo6d067302@svn.freebsd.org> <20130411175308.Q1435@besplex.bde.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 04/11/13 00:59, Bruce Evans wrote: >> Log: >> Include types.h for C99 uintXX_t types. > > This adds namespace pollution that was carefully left out. ... and as a developer, I wish we left out such namespace pollution more often. I write code on FreeBSD which I then publish with the intention that people will be able to use it on any POSIX-compliant system, and I've lost count of the number of times I've been hit by "this won't build on OS X or Linux because you forgot to #include <stdint.h>". Namespace pollution has a very real cost in wasted developer time. -- Colin Percival Security Officer Emeritus, FreeBSD | The power to serve Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5166FD40.6040102>