lua-users home
lua-l archive

Bug in luac.exe on win32, lua 5.1.4

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


luac.exe offers a "-o -" option to dump bytecode to stdout. 

Unfortunately, Windows considers stdout as an ASCII output, and therefore translates all occurrences of "0x0a" into "0x0d, 0x0a", thus corrupting the produced bytecode.

This can be checked by performing a binary diff between 1.luac and 2.luac, produced by "luac -o 1.luac whatever.lua"  and "luac -o - whatever.lua > 2.luac".


AltStyle によって変換されたページ (->オリジナル) /