#include <stdio.h>
 
struct unaligned {
    int var1;
    short  var2;
    char padding[10];
};
 
struct aligned {
    int var1;
    short  var2;
    char padding[10];
} __attribute__((aligned(16)));
 
int main() {
	printf("struct unaligned -> %i\n", _Alignof(struct unaligned));
	printf("struct aligned -> %i\n", _Alignof(struct aligned));
}