RosettaCodeData/Task/Pragmatic-directives/Lua/pragmatic-directives.lua
2023-07-01 13:44:08 -04:00

9 lines
221 B
Lua

ffi = require("ffi")
ffi.cdef[[
#pragma pack(1)
typedef struct { char c; int i; } foo;
#pragma pack(4)
typedef struct { char c; int i; } bar;
]]
print(ffi.sizeof(ffi.new("foo")))
print(ffi.sizeof(ffi.new("bar")))