I am having trouble understanding the aligned attribute in structures in C.
From the gcc manual:
This attribute specifies a minimum alignment (in byte