~ubuntu-branches/ubuntu/precise/unzip/precise-proposed

« back to all changes in this revision

Viewing changes to windll/Contents

  • Committer: Bazaar Package Importer
  • Author(s): Santiago Vila
  • Date: 2004-06-06 17:57:46 UTC
  • Revision ID: james.westby@ubuntu.com-20040606175746-nl7p2dgp3aobyc2c
Tags: upstream-5.51
ImportĀ upstreamĀ versionĀ 5.51

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Contents of the "windll" subdirectory for UnZip 5.4 and later:
 
2
 
 
3
  Contents       this file
 
4
  decs.h         Exported function declarations.
 
5
  structs.h      header file, used by both the DLL and by calling applications,
 
6
                 defines the structures used in the DLL interface
 
7
  unziplib.def   definition file for 32-bit UnZip library
 
8
  windll16.def   definition file for 16-bit UnZip DLL
 
9
  windll32.def   definition file for 32-bit UnZip DLL
 
10
  windllgcc.def  definition file for 32-bit UnZip DLL, variant for GCC tools
 
11
  windll_lc.def  definition file for 32-bit UnZip DLL, variant for LCC tools
 
12
  windll.c       contains the entry point for the DLL, "fake" printing,
 
13
                 sound, rename, replace and password functions
 
14
  windll.h       header file for both 16- and 32-bit DLLs
 
15
  windll.rc      resource file for both 16- and 32-bit DLLs
 
16
  windll.txt     simplistic explanation of how to use DLL
 
17
  uzexampl.c     a very simplistic example of how to load the DLL and make
 
18
                 a call into it
 
19
  uzexampl.h     header file for uzexampl.c
 
20
 
 
21
  guisfx\        directory with GUI frontend for SFX stub
 
22
    dialog.h       interface declarations to dialog definition
 
23
    sfxw.ico       icon graphic (binary file!)
 
24
    sfxwiz.c       main source module for SFX stub
 
25
    sfxwiz.dlg     dialog window definitions
 
26
    sfxwiz.rc      resourses for GUISFX stub
 
27
    sfxwiz16.mak   makefile for 16-bit GUISFX stub (Borland C++ 4.52)
 
28
    unzsfx16.def   linker definition file for 16-bit unzipsfx static library
 
29
 
 
30
  vb\            example files for using the Visual C++ DLL with Visual Basic
 
31
 
 
32
  vc5\dll\       directory with DLL project for Visual C++ 5.0
 
33
  vc5\lib\       directory with LIB project for Visual C++ 5.0
 
34
  vc5\sfx\       directory with SFX project files for Visual C++ 5.0
 
35
    SFXWiz32.dsp   MS Visual C++ 5.0 project file for 32-bit GUISFX stub
 
36
    SFXWiz32.dsw   MS Visual C++ 5.0 workspace file for 32-bit GUISFX stub
 
37
    unzsfx32.dsp   MS Visual C++ 5.0 project for 32-bit sfxunzip static lib
 
38
 
 
39
  vc6\dll\       directory with DLL project for Visual C++ 6.0
 
40
  vc6\lib\       directory with LIB project for Visual C++ 6.0
 
41
  vc6\sfx\       directory with SFX project files for Visual C++ 6.0
 
42
    SFXWiz32.dsp   MS Visual C++ 6.0 project file for 32-bit GUISFX stub
 
43
    SFXWiz32.dsw   MS Visual C++ 6.0 workspace file for 32-bit GUISFX stub
 
44
    unzsfx32.dsp   MS Visual C++ 6.0 project for 32-bit sfxunzip static lib
 
45
 
 
46
 
 
47
If you want to build the UnZip DLL or the WinGUI SFX stub from the command
 
48
line, you may use the MSC Makefile supplied in the subdirectory of the
 
49
Win32 command line port.
 
50
 
 
51
Note that Borland C++ 5.0 is full of bugs; version 4.5 or 5.01 is recommended
 
52
instead.  If you must use Borland C++ 5.0, using the Intel optimizing compiler
 
53
is required to avoid crashes (possibly due to a bug in the stat() function in
 
54
the normal Borland compiler).  This does have the advantage of giving you a
 
55
smaller code size than the 4.52 compiler.  Borland C++ 5.01 has resolved many
 
56
of the problems seen with 5.0 and can be used reliably.
 
57
The UnZip DLL and SFXWiz have been successfully built with Borland C++ 5.5.1
 
58
from the command line. However, we do not currently have the resources to
 
59
supply project files for the Borland IDE environment (C Builder 5.x - 6.x).
 
60
For compilation with Borland C++, please use the appropiate targets supplied
 
61
in the Borland Makefile in the Win32 subdirectory.