git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@7748 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			91 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			91 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/* ------------------------------------------------------------------------ */
 | 
						|
/*                                                                          */
 | 
						|
/*      Global variable definitions                                         */
 | 
						|
/*                                                                          */
 | 
						|
/* ------------------------------------------------------------------------ */
 | 
						|
 | 
						|
#ifndef __globals_h
 | 
						|
#define __globals_h
 | 
						|
 | 
						|
#include "acestruc.h"
 | 
						|
#include "unace.h"
 | 
						|
 | 
						|
//-------- Ace sign
 | 
						|
extern const char *acesign;
 | 
						|
 | 
						|
//-------- Version string for program
 | 
						|
extern const char *version;
 | 
						|
 | 
						|
//-------- header buffer and pointers
 | 
						|
extern thead head;
 | 
						|
 | 
						|
extern tmhead *t_mhead;
 | 
						|
extern tfhead *t_fhead;
 | 
						|
 | 
						|
//-------- buffers
 | 
						|
extern ULONG *buf_rd ;
 | 
						|
extern CHAR  *buf    ;
 | 
						|
extern CHAR  *buf_wr ;
 | 
						|
extern UCHAR *readbuf;
 | 
						|
 | 
						|
//-------- decompressor variables
 | 
						|
extern
 | 
						|
SHORT rpos          ,
 | 
						|
      dcpr_do       ,
 | 
						|
      dcpr_do_max   ,
 | 
						|
      blocksize     ,
 | 
						|
      dcpr_dic      ,
 | 
						|
      dcpr_oldnum   ,
 | 
						|
      bits_rd       ,
 | 
						|
      dcpr_frst_file;
 | 
						|
extern
 | 
						|
USHORT dcpr_code_mn[1 << maxwd_mn],
 | 
						|
       dcpr_code_lg[1 << maxwd_lg];
 | 
						|
extern
 | 
						|
UCHAR dcpr_wd_mn[maxcode + 2],
 | 
						|
      dcpr_wd_lg[maxcode + 2],
 | 
						|
      wd_svwd[svwd_cnt];
 | 
						|
extern
 | 
						|
ULONG dcpr_dpos      ,
 | 
						|
      cpr_dpos2      ,
 | 
						|
      dcpr_dicsiz    ,
 | 
						|
      dcpr_dican     ,
 | 
						|
      dcpr_size      ,
 | 
						|
      dcpr_olddist[4],
 | 
						|
      code_rd        ;
 | 
						|
extern
 | 
						|
CHAR *dcpr_text      ;
 | 
						|
 | 
						|
//-------- quicksort
 | 
						|
extern USHORT sort_org[maxcode + 2];
 | 
						|
extern UCHAR sort_freq[(maxcode + 2) * 2];
 | 
						|
 | 
						|
//-------- file handling
 | 
						|
extern CHAR aname[PATH_MAX];
 | 
						|
extern
 | 
						|
INT  archan,
 | 
						|
     wrhan;
 | 
						|
#if !defined(__EMX__) && !defined(__OS2__)
 | 
						|
extern FILE *farchan;
 | 
						|
#endif
 | 
						|
     
 | 
						|
extern LONG skipsize;
 | 
						|
 | 
						|
//-------- structures for archive handling
 | 
						|
extern struct tadat adat;
 | 
						|
 | 
						|
//-------- flags
 | 
						|
extern
 | 
						|
INT  f_err      ,
 | 
						|
     f_ovrall   ,
 | 
						|
     f_allvol_pr,
 | 
						|
     f_curpas   ,
 | 
						|
     f_criterr  ;
 | 
						|
 | 
						|
int pipeit(char *format, ...);
 | 
						|
void error(char *format, ...);
 | 
						|
int confirm(char *format, ...);
 | 
						|
 | 
						|
#endif /* __globals_h */
 | 
						|
 |