[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Lua dependency on *printf
- From: "Renato Crivano" <renato@...>
- Date: Fri, 16 Aug 2002 20:24:59 -0300
> vsprintf does far more than is necessary to convert a number
> to a string, and if this is the only place where *printf is
> used, then it is a waste and should be removed.
I agree. While porting Lua to PalmOS, I had to include a complete printf
module. Lua code compiled to 50kb and *printf alone took another 5kb. It was
a 10% memory increment that can only be justified if it is truly necessary.
I also took me quite some time to find a PalmOS compatible printf module.
So, porting would have been easier if Lua had no *printf references.
BTW, other porting difficulty I had was with the "strtod" function that also
misses PalmOS support. The solution, in that case, was much easier. I used
the old lua0_str2d routine. IMO, it would be better to leave Lua without the
strtod dependency too.
Diretor de Tecnologia
Hands Mobile Solutions
Tel +55 21 2223-3399