Added struct.h forgotten in the last commit