I am working on C code that reads in binary files, and organises the data contained in these files into a struct before processing. In its most concise form, the main function is structured as follows: 1) read_hgf_file 2) process_contents 3) free_allocated_memoryI am working on C code that reads in binary fil