[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: embedding zeroes
- From: Patrick Rapin <toupie300@...>
- Date: Mon, 19 Dec 2011 16:43:49 +0100
> I'd like to ask whether this quotation improvement is guaranteed or
> not to work in Lua:
> output:write ((string.gsub (string.format ("bootstrap_image = %q",
> binary), "\\000", "\0")))
To my knowledge, yes.
But I don't get the point to use the %q format modifier along with
that substitution.
If you really want the shortest possible result, you can just use a
long string like in:
output:write (string.format ("bootstrap_image = [=[%s]=]", binary))
After having verified that neither [=[ nor ]=] appear in binary (or
test dynamically the number of = signs to use).