shims many compilers insert between members of a record or structure to cope with alignment requirements imposed by the machine architecture.