Logo Search packages:      
Sourcecode: arj version File versions


 * $Id: arj_arcv.h,v 2002/03/28 00:01:38 andrew_belov Exp $
 * ---------------------------------------------------------------------------
 * Prototypes of the functions located in ARJ_ARCV.C are declared here.


/* Header sizes */

#define STD_HDR_SIZE              30    /* Size of standard header */
#define R9_HDR_SIZE               46    /* Minimum size of header that holds
                                           DTA/DTC */
/* Prototypes */

long find_header(int search_all, FILE *stream);
int read_header(int first, FILE *stream, char *name);
int read_header(int first);
void create_header(int first);
void write_header();
int rename_file();
int supply_comment(char *cmtname, char *name);
void fill_archive_header();
void final_header(int operation);
void skip_compdata();
void skip_file();
void arjdisp_scrn(unsigned long bytes);
void special_processing(int action, FILE *stream);
void init_packing(unsigned long offset, int is_mv);
int pack_file(int is_update, int is_replace);
int pack_file_stub(int is_update, int is_replace);
int create_chapter_mark();
int store_label();
FILE_COUNT copy_archive();
void add_base_dir(char *name);
int unpack_validation(int cmd);
int unpack_validation();
char FAR *unpack_ea(struct ext_hdr FAR *eh);
int unpack_file_proc(int to_console, FILE_COUNT num);
int unpack_file_proc();
FILE_COUNT flist_lookup(FILE_COUNT tag);
FILE_COUNT flist_lookup();
int arcv_delete(FILE_COUNT num);
void tmp_archive_cleanup();
void archive_cleanup();


Generated by  Doxygen 1.6.0   Back to index