Structures and function declarations in header file