lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

On Mon, Sep 5, 2011 at 2:31 AM, Dirk Laurie <> wrote:
> Since a C "char" is not a Lua "character", consider using
> "byte" instead of "character" at the following places:
> under Lexical Conventions, in "a character in a literal string"
> under lua_pushfstring
> under lua_tolstring
> under luaL_addchar
> under String Manipulation, first paragraph (twice)
> under string.byte
> under string.char
> under file:read()   (twice)
> Also, under string.char, consider changing the last sentence to:
> "Note that the characters corresponding to numerical codes are
> not necessarily portable across platforms. "
> Dirk

A C char _is_ a Lua character. There's no encoding forced on either
side and there's no concept of a byte in C.