[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Lua and C strings
- From: "Javier Guerra" <javier@...>
- Date: Mon, 20 Oct 2008 08:50:10 -0500
I don't know what causes your problem, but first a few points:
> output:write(name1, "\0\n")
if you want to add a NULL char at the end (for C benefit), put it at the end.
> about the same as my Lua level. For example, if "name1" were X'6162630A0D'
> (as verified with a hex editor), should this instead be X'616263000A0D'?
the end of line in DOS-derived systems is 0D0A, not 0A0D
and, lastly; i think Oliver's comment is spot-on: the problem is
likely on your C-side parsing code.