diff --git a/bin/init.lua b/bin/init.lua index b6ebf52..aadea41 100644 --- a/bin/init.lua +++ b/bin/init.lua @@ -1020,7 +1020,7 @@ function bin.newDataBuffer(size,fill) -- fills with \0 or nul or with what you e if type(v)=="string" then data=v elseif type(v)=="number" then - data=string.char(v) + data=bits.numToBytes(v) else -- try to normalize the data of type v data=bin.normalizeData(v) diff --git a/test.lua b/test.lua new file mode 100644 index 0000000..54e2ce0 --- /dev/null +++ b/test.lua @@ -0,0 +1,5 @@ +local bin = require("bin") +local bits = bin.bits +test = bin.newDataBuffer(16) +print() +