John Martin wrote:
> Joerg Schilling wrote:
>> John Martin <John.M.Martin at Sun.COM> wrote:
>>
>>  
>>> This biggest headache I had doing the port was asprintf()/vasprintf().
>>> There was a lot of code that used these functions.  Once we have 
>>> this with b107,
>>> it will make things a lot easier.
>>>     
>>
>> With the private format() based printf() implementation I have in 
>> libschily,
>> an implementation of the a*print*() functions is simple and can be 
>> done in 10 minutes.
>>
>>   
> I wrote my own also, but that was the trivial part of the work.
> It was the header and library issues, changing the build environment
> in a way that wouldn't break other platforms and would allow
> the official versions of asprintf()/vasprintf() to be used once they
> were delivered.
J?rg,

Thanks a lot for letting me know this.. I'm not sure it's something we 
can send upstream, but maybe the open64 guys can make a suggestion?  I'd 
much rather link/use maintained code instead of the roll-your-own 
approach for every missing function.. Almost as soon as snv_107 was 
tagged we started the port.  It's been a TODO item for a while and I 
actually have license compatible implementations of 
asprintf()/vasprintf()wasprintf()/wvasprintf() functions.. not to 
mention they were in libast iirc.. Anyway.. like I said in the other 
email.. I have to get a new build log so we can hunt for errors and then 
I'll ask very specific things.

Cheers,

./C


Reply via email to