Include fewer header files
Prefix include guards with “_”
Rename binary_file.{c|h}xx file_binary.{c|h}xx