--- extract-xiso.c~ 2004-05-04 21:39:30.000000000 +0200 +++ extract-xiso.c 2005-01-29 10:48:32.603567584 +0100 @@ -631,7 +631,7 @@ int extract_file( int in_xiso, dir_node *in_file, modes in_mode ); int open_ftp_connection( char *in_host, char *in_user, char *in_password, FTP **out_ftp ); int decode_xiso( char *in_xiso, char *in_path, modes in_mode, char **out_iso_path, bool in_ll_compat ); -int verify_xiso( int in_xiso, unsigned long *out_root_dir_sector, unsigned long *out_root_dir_size, char *in_iso_name ); +int verify_xiso( int in_xiso, int32_t *out_root_dir_sector, int32_t *out_root_dir_size, char *in_iso_name ); int traverse_xiso( int in_xiso, dir_node *in_dir_node, xoff_t in_dir_start, char *in_path, modes in_mode, dir_node_avl **in_root, bool in_ll_compat ); int create_xiso( char *in_root_directory, char *in_output_directory, dir_node_avl *in_root, int in_xiso, char **out_iso_path, char *in_name, progress_callback in_progress_callback ); @@ -980,7 +980,7 @@ #endif -int verify_xiso( int in_xiso, unsigned long *out_root_dir_sector, unsigned long *out_root_dir_size, char *in_iso_name ) { +int verify_xiso( int in_xiso, int32_t *out_root_dir_sector, int32_t *out_root_dir_size, char *in_iso_name ) { int err = 0; char buffer[ XISO_HEADER_DATA_LENGTH ]; @@ -1187,7 +1187,7 @@ int decode_xiso( char *in_xiso, char *in_path, modes in_mode, char **out_iso_path, bool in_ll_compat ) { dir_node_avl *root = nil; bool repair = false; - unsigned long root_dir_sect, root_dir_size; + int32_t root_dir_sect, root_dir_size; int xiso, err = 0, len, path_len = 0, add_slash = 0; char *buf, *cwd = nil, *name = nil, *short_name = nil, *iso_name;