mkGoff.c
Upload User: andy_li
Upload Date: 2007-01-06
Package Size: 1019k
Code Size: 1k
Development Platform:

MultiPlatform

  1. /* Write out a fragment of assembly source giving offsets in globals.h: */
  2. #define UNZIP_INTERNAL
  3. #include "unzip.h"
  4. #include "crypt.h"
  5. #include <stdio.h>
  6. /* Keep this in sync with the definition of redirSlide in unzpriv.h: */
  7. #ifdef DLL
  8. #  define pG_redirSlide pG->redirect_pointer
  9. #else
  10. #  define pG_redirSlide pG->area.Slide
  11. #endif
  12. int main(int argc, char **argv)
  13. {
  14.     Uz_Globs *pG = (void *) 0L;
  15.     printf("bb              EQU     %lun", &pG->bb);
  16.     printf("bk              EQU     %lun", &pG->bk);
  17.     printf("wp              EQU     %lun", &pG->wp);
  18. #ifdef FUNZIP
  19.     printf("in              EQU     %lun", &pG->in);
  20. #else
  21.     printf("incnt           EQU     %lun", &pG->incnt);
  22.     printf("inptr           EQU     %lun", &pG->inptr);
  23.     printf("csize           EQU     %lun", &pG->csize);
  24.     printf("mem_mode        EQU     %lun", &pG->mem_mode);
  25. #endif
  26.     printf("slide           EQU     %lun", &pG_redirSlide);
  27.     printf("SIZEOF_slide    EQU     %lun", sizeof(pG_redirSlide));
  28.     printf("CRYPT           EQU     %dn",  CRYPT);
  29.     return 0;
  30. }