properly returning nil when at eof when reading from files in lua; fixed binary read
4 files changed