RosettaCodeData/Task/Pragmatic-directives/Lua/pragmatic-directives.lua

10 lines
221 B
Lua
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
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")))