__GPRO
int decrypt_byte OF((__GPRO));
int explode OF((__GPRO));
static int store_info OF((__GPRO));
static int extract_or_test_member OF((__GPRO));
static int disk_error OF((__GPRO));
static void registerGlobalPointer OF((__GPRO));
void deregisterGlobalPointer OF((__GPRO));
static int inflate_stored OF((__GPRO));
static int inflate_fixed OF((__GPRO));
static int inflate_dynamic OF((__GPRO));
static int fn_is_dir OF((__GPRO));
void Echon OF((__GPRO));
static void partial_clear OF((__GPRO));
static void show_version_info OF((__GPRO));
int process_zipfiles OF((__GPRO));
void free_G_buffers OF((__GPRO));
int uz_end_central OF((__GPRO));
int process_cdir_file_hdr OF((__GPRO));
int get_cdir_ent OF((__GPRO));
int process_local_file_hdr OF((__GPRO));
int zi_end_central OF((__GPRO));
int zipinfo OF((__GPRO));
int list_files OF((__GPRO));
void fnprint OF((__GPRO));
int open_input_file OF((__GPRO));
int open_outfile OF((__GPRO)); /* also vms.c */
void undefer_input OF((__GPRO));
void defer_leftover_input OF((__GPRO));
int readbyte OF((__GPRO));
int fillinbuf OF((__GPRO));
int extract_or_test_files OF((__GPRO));
int explode OF((__GPRO)); /* explode.c */
int inflate_free OF((__GPRO)); /* inflate.c */
int unreduce OF((__GPRO)); /* unreduce.c */
int unshrink OF((__GPRO)); /* unshrink.c */
void setFileNotFound OF((__GPRO)); /* api.c */
int redirect_outfile OF((__GPRO)); /* api.c */
int close_redirect OF((__GPRO)); /* api.c */
int finish_REXX_redirect OF((__GPRO)); /* rexxapi.c */
FILE *vmmvs_open_infile OF((__GPRO)); /* vmmvs.c */
void close_infile OF((__GPRO)); /* vmmvs.c */
int check_format OF((__GPRO)); /* vms.c */
void process_defer_NT OF((__GPRO)); /* win32.c */
void version OF((__GPRO)); /* local */
int mapattr OF((__GPRO)); /* local */
char *GetLoadPath OF((__GPRO)); /* local */
void close_outfile OF((__GPRO)); /* local */
void SYSTEM_SPECIFIC_CTOR OF((__GPRO)); /* local */
static int zi_short OF((__GPRO));