For example,the default alignment of a union is following:
union{
uint32_t v4;
__uint128_t v6;
}ip;
//in memory
//aaaa
//bbbbbbbbbbbbbbbb
But I want to have a union right aligned:
// aaaa
//bbbbbbbbbbbbbbbb
Is it possible to achieve this in C?