> Date: Wed, 01 Dec 2010 11:48:22 +0100 > From: walter harms <[email protected]> > > Am 30.11.2010 23:37, schrieb Dan Nicholson: > > On Tue, Nov 30, 2010 at 10:16 AM, walter harms <[email protected]> wrote: > >> > >> > >> Am 30.11.2010 05:57, schrieb Alan Coopersmith: > >>> Provides a portable implementation of this common allocating sprintf() > >>> API found in many, but not yet all, of the platforms we support. > >>> If the platform provides vasprintf() we simply wrap it, otherwise we > >>> implement it - either way callers can use it regardless of platform. > >>> > >>> Since not all platforms guarantee to NULL out the return pointer on > >>> failure, we don't either, and require callers to check the return > >>> value for -1, in order to allow easier transition to asprintf() in the > >>> future when we no longer support platforms without it. > >> > >> > >> if i remember correctly gnulib has a asprintf() implementation. > >> perhaps it is more easy to this an other code instead of implementing > >> it again. Having that bit of compartibility would allow to support > >> system even without asprintf() (and other interessting features). > > > > I took a look at that earlier today when I saw this patch, and it > > looks like you'd have to pull in a pile of gnulib dependencies. > > > > http://www.gnu.org/software/gnulib/MODULES.html#module=vasprintf > > > > > Maybe, > the idea was to have POSIX in X11, and use glibc as base (or ulibc if you > like).
Not all the world is Linux. _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
