local ffi = require "ffi"

ffi.cdef[[
#pragma pack(push, 1)
typedef struct {
    char x;
    double y;
} foo;
#pragma pack(pop)
]]

assert(ffi.sizeof("foo") == 9)