__attribute__((packed))をつけたら、
char[7]と同じという意味になるんじゃないのかと。