mirror of
				https://github.com/RetroDECK/Duckstation.git
				synced 2025-04-10 19:15:14 +00:00 
			
		
		
		
	
		
			
	
	
		
			38 lines
		
	
	
		
			708 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			38 lines
		
	
	
		
			708 B
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |   Additional tools for Minizip | ||
|  |   Code: Xavier Roche '2004 | ||
|  |   License: Same as ZLIB (www.gzip.org) | ||
|  | */ | ||
|  | 
 | ||
|  | #ifndef _zip_tools_H
 | ||
|  | #define _zip_tools_H
 | ||
|  | 
 | ||
|  | #ifdef __cplusplus
 | ||
|  | extern "C" { | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #ifndef _ZLIB_H
 | ||
|  | #include "zlib.h"
 | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #include "unzip.h"
 | ||
|  | 
 | ||
|  | /* Repair a ZIP file (missing central directory)
 | ||
|  |    file: file to recover | ||
|  |    fileOut: output file after recovery | ||
|  |    fileOutTmp: temporary file name used for recovery | ||
|  | */ | ||
|  | extern int ZEXPORT unzRepair(const char* file, | ||
|  |                              const char* fileOut, | ||
|  |                              const char* fileOutTmp, | ||
|  |                              uLong* nRecovered, | ||
|  |                              uLong* bytesRecovered); | ||
|  | 
 | ||
|  | 
 | ||
|  | #ifdef __cplusplus
 | ||
|  | } | ||
|  | #endif
 | ||
|  | 
 | ||
|  | 
 | ||
|  | #endif
 |