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

--
Dan
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to