[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Why does string.format() limit width to two digits?
- From: Andreas Falkenhahn <andreas@...>
- Date: Wed, 18 Jan 2023 22:27:28 +0100
On 18.01.2023 at 21:13 Roberto Ierusalimschy wrote:
> It is a simple and secure way to limit the maximum size of formatted
> items, to avoid buffer overflow.
I see, makes sense.
> (Do you really need larger values?)
Personally not but I think for reasons of portability it would be
nice if Lua's string.format() behaved the same as the C specification
(where possible). As I said, I noticed this because some code I was
porting from C used more than two digits and I was surprised that it
failed with Lua.
Andreas Falkenhahn mailto:email@example.com