int check_file_header(char *addr); int check_header_length(unsigned char *addr, long offset); unsigned long first_idat(unsigned char *addr); int total_idat(unsigned char *addr); int change_idat_content(unsigned char *addr, unsigned char *message, int accuracy, unsigned long offset);