Missing NULL check
Typo fix
Pointer asterisk swap
Removed unnecessary semicolons
Typedef for the ctf_file
Renamed compressed to is_compressed
Missing include and typedef for the CTF version
Added missing header
Changed internal types
Changed types in properties and listings prototypes
File properties and listings implementations made same as the prototypes
Function to init the array directly from the generic type
Completed rename
read_file -> file_read
Applied ctf_file typedef
Completed the rename of file_read