which included commits to RCS files with non-trunk default branches. git-svn-id: svn://10.65.10.50/trunk@5403 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| /* Write out a fragment of assembly source giving offsets in globals.h: */
 | |
| 
 | |
| #define UNZIP_INTERNAL
 | |
| #include "unzip.h"
 | |
| #include "crypt.h"
 | |
| #include <stdio.h>
 | |
| 
 | |
| /* Keep this in sync with the definition of redirSlide in unzpriv.h: */
 | |
| #ifdef DLL
 | |
| #  define pG_redirSlide pG->redirect_pointer
 | |
| #else
 | |
| #  define pG_redirSlide pG->area.Slide
 | |
| #endif
 | |
| 
 | |
| void main(void)
 | |
| {
 | |
|     struct Globals *pG = (void *) 0L;
 | |
| 
 | |
|     printf("bb              EQU     %lu\n", &pG->bb);
 | |
|     printf("bk              EQU     %lu\n", &pG->bk);
 | |
|     printf("wp              EQU     %lu\n", &pG->wp);
 | |
| #ifdef FUNZIP
 | |
|     printf("in              EQU     %lu\n", &pG->in);
 | |
| #else
 | |
|     printf("incnt           EQU     %lu\n", &pG->incnt);
 | |
|     printf("inptr           EQU     %lu\n", &pG->inptr);
 | |
|     printf("csize           EQU     %lu\n", &pG->csize);
 | |
|     printf("mem_mode        EQU     %lu\n", &pG->mem_mode);
 | |
| #endif
 | |
|     printf("slide           EQU     %lu\n", &pG_redirSlide);
 | |
|     printf("SIZEOF_slide    EQU     %lu\n", sizeof(pG_redirSlide));
 | |
|     printf("CRYPT           EQU     %d\n", CRYPT);
 | |
|     exit(0);
 | |
| }
 |