Sure. char is not specified to support ASCII either but it's not really a problem in practice :)
If you start avoiding all the things that are not fully specified by the standard, your C programs will end up doing very little indeed.
Now, it might be that some environments targeted by Lua have very spartan C runtimes: consoles. Anyone
have a pointer to the C runtime docs for Xbox 360 and PS3?