~peter-pearse/ubuntu/natty/unzip/prop001

« back to all changes in this revision

Viewing changes to unzvers.h

  • Committer: Bazaar Package Importer
  • Author(s): Santiago Vila
  • Date: 2009-05-08 20:02:40 UTC
  • mfrom: (1.1.2 upstream)
  • mto: This revision was merged to the branch mainline in revision 18.
  • Revision ID: james.westby@ubuntu.com-20090508200240-7l4gypruop5863bd
* New upstream release. Closes: #496989.
* Enabled new Unicode support. Closes: #197427. This may or may not work
  for your already created zipfiles, but it's not a bug unless they were
  created using the Unicode feature present in zip 3.0.
* Built using DATE_FORMAT=DF_YMD so that unzip -l show dates in ISO format,
  as that's the only available one which makes sense. Closes: #312886.
* Enabled new bzip2 support. Closes: #426798.
* Exit code for zipgrep should now be the right one. Closes: #441997.
* The reason why a file may not be created is now shown. Closes: #478791.
* Summary of changes in this version not being the debian/* files:
- Manpages in section 1, not 1L.
- Branding patch. UnZip by Debian. Original by Info-ZIP.
- Always #include <unistd.h>. Debian GNU/kFreeBSD needs it.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
 
  Copyright (c) 1990-2005 Info-ZIP.  All rights reserved.
 
2
  Copyright (c) 1990-2009 Info-ZIP.  All rights reserved.
3
3
 
4
 
  See the accompanying file LICENSE, version 2000-Apr-09 or later
 
4
  See the accompanying file LICENSE, version 2009-Jan-02 or later
5
5
  (the contents of which are also included in unzip.h) for terms of use.
6
6
  If, for some reason, all these files are missing, the Info-ZIP license
7
7
  also may be found at:  ftp://ftp.info-zip.org/pub/infozip/license.html
18
18
#endif
19
19
 
20
20
#ifdef BETA
21
 
#  define UZ_BETALEVEL      "j BETA"
22
 
#  define UZ_VERSION_DATE   "27 Feb 05"         /* internal beta version */
 
21
#  define UZ_BETALEVEL      "h03 BETA"
 
22
#  define UZ_VERSION_DATE   "17 Apr 09"         /* internal beta version */
23
23
#else
24
24
#  define UZ_BETALEVEL      ""
25
 
#  define UZ_VERSION_DATE   "28 February 2005"  /* official release version */
 
25
#  define UZ_VERSION_DATE   "20 April 2009"     /* official release version */
26
26
#  define RELEASE
27
27
#endif
28
28
 
29
 
#define UZ_MAJORVER    5   /* UnZip */
30
 
#define UZ_MINORVER    5
31
 
 
32
 
#define ZI_MAJORVER    2   /* ZipInfo */
33
 
#define ZI_MINORVER    4
34
 
 
35
 
#define UZ_PATCHLEVEL  2
36
 
 
37
 
#define UZ_VER_STRING  "5.52"         /* keep in sync with Version numbers! */
 
29
#define UZ_MAJORVER    6   /* UnZip */
 
30
#define UZ_MINORVER    0
 
31
 
 
32
#define ZI_MAJORVER    3   /* ZipInfo */
 
33
#define ZI_MINORVER    0
 
34
 
 
35
#define UZ_PATCHLEVEL  0
 
36
 
 
37
#define UZ_VER_STRING  "6.0"          /* keep in sync with Version numbers! */
38
38
 
39
39
#ifndef IZ_COMPANY_NAME               /* might be already defined... */
40
40
#  define IZ_COMPANY_NAME "Info-ZIP"
55
55
 
56
56
#define UNZ_DLL_VERSION   UZ_VER_STRING
57
57
 
 
58
/* The following version constants specify the UnZip version that introduced
 
59
 * the most recent incompatible change (means: change that breaks backward
 
60
 * compatibility) of a DLL/Library binary API definition.
 
61
 *
 
62
 * Currently, UnZip supports three distinct DLL/Library APIs, which each
 
63
 * carry their own "compatibility level":
 
64
 * a) The "generic" (console-mode oriented) API has been used on UNIX,
 
65
 *    for example. This API provides a "callable" interface similar to the
 
66
 *    interactive command line of the normal program executables.
 
67
 * b) The OS/2-only API provides (additional) functions specially tailored
 
68
 *    for interfacing with the REXX shell.
 
69
 * c) The Win32 DLL API with a pure binary interface which can be used to
 
70
 *    build GUI mode as well as Console mode applications.
 
71
 *
 
72
 * Whenever a change that breaks backward compatibility gets applied to
 
73
 * any of the DLL/Library APIs, the corresponding compatibility level should
 
74
 * be synchronized with the current UnZip version numbers.
 
75
 */
 
76
/* generic DLL API minimum compatible version*/
 
77
#define UZ_GENAPI_COMP_MAJOR  6
 
78
#define UZ_GENAPI_COMP_MINOR  0
 
79
#define UZ_GENAPI_COMP_REVIS  0
 
80
/* os2dll API minimum compatible version*/
 
81
#define UZ_OS2API_COMP_MAJOR  6
 
82
#define UZ_OS2API_COMP_MINOR  0
 
83
#define UZ_OS2API_COMP_REVIS  0
 
84
/* windll API minimum compatible version*/
 
85
#define UZ_WINAPI_COMP_MAJOR  6
 
86
#define UZ_WINAPI_COMP_MINOR  0
 
87
#define UZ_WINAPI_COMP_REVIS  0
 
88
 
58
89
#endif /* !__unzvers_h */