diff --git a/Makefile b/Makefile index fcb5ee6..0527388 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ CFLAGS ?= -std=c99 -O2 -Wall -Werror all: lua_pack.so lua_pack.so: lua_pack.o - $(CC) $(LIBFLAG) $(LUA_LIBDIR) -o $@ + $(CC) $(LIBFLAG) $(LUA_LIBDIR) -o $@ $^ $(LUA) test.lua diff --git a/test.lua b/test.lua index e39fbb7..587dad9 100644 --- a/test.lua +++ b/test.lua @@ -1,4 +1,4 @@ -require"pack" +require"lua_pack" bpack=string.pack bunpack=string.unpack @@ -8,13 +8,13 @@ function hex(s) return s end -a=bpack("Ab8","\027Lua",5*16+1,0,1,4,4,4,8,0) +a=bpack("AC8","\027Lua",5*16+1,0,1,4,4,4,8,0) print(hex(a),string.len(a)) b=string.dump(hex) b=string.sub(b,1,string.len(a)) print(a==b,string.len(b)) -print(bunpack(b,"bA3b8")) +print(bunpack(b,"CA3C8")) i=314159265 f="I=I" a=bpack(f,i,i,i)