On Thu, 02 Dec 2010 19:49:21 -0800, Alan Coopersmith 
<[email protected]> wrote:

> Would that be the best answer then?   Should the asprintf() replacement
> just become _X_HIDDEN and link os/Xprintf.c into any module that calls
> it?   Right now, it looks like libvbe.so is the only caller outside the
> main server binary, and it calls XNFasprintf, which would be exported
> ABI either way.

It would be lovely if we had a way of sharing only with 'internal'
modules in the X server, but we don't. I also don't want to link os/Xprintf.c
into multiple modules, that seems ugly.

So, it seems like we have the option of exporting asprintf in our
effective ABI, or changing the name. Of the two, I'd be OK with
exporting asprintf in our ABI, but I don't feel strongly about it. If
someone has a cogent argument against providing asprintf in the ABI we
provide to video or input drivers, I'd love to hear it.

-- 
[email protected]

Attachment: pgpZd03CzsU9a.pgp
Description: PGP signature

_______________________________________________
[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