"Fossies" - the Fresh Open Source Software Archive

Member "unzvers.h" (19 Apr 2009, 3105 Bytes) of package /windows/misc/unz600dn.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "unzvers.h" see the Fossies "Dox" file reference documentation.

    1 /*
    2   Copyright (c) 1990-2009 Info-ZIP.  All rights reserved.
    3 
    4   See the accompanying file LICENSE, version 2009-Jan-02 or later
    5   (the contents of which are also included in unzip.h) for terms of use.
    6   If, for some reason, all these files are missing, the Info-ZIP license
    7   also may be found at:  ftp://ftp.info-zip.org/pub/infozip/license.html
    8 */
    9 /*
   10    unzvers.h (for UnZip) by Info-ZIP.
   11  */
   12 
   13 #ifndef __unzvers_h     /* don't include more than once */
   14 #define __unzvers_h
   15 
   16 #ifdef BETA
   17 #  undef BETA           /* undefine BETA for public releases */
   18 #endif
   19 
   20 #ifdef BETA
   21 #  define UZ_BETALEVEL      "h03 BETA"
   22 #  define UZ_VERSION_DATE   "17 Apr 09"         /* internal beta version */
   23 #else
   24 #  define UZ_BETALEVEL      ""
   25 #  define UZ_VERSION_DATE   "20 April 2009"     /* official release version */
   26 #  define RELEASE
   27 #endif
   28 
   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 
   39 #ifndef IZ_COMPANY_NAME               /* might be already defined... */
   40 #  define IZ_COMPANY_NAME "Info-ZIP"
   41 #endif
   42 
   43 /* these are obsolete but remain for backward compatibility: */
   44 #if (defined(OS2) || defined(__OS2__))
   45 #  define D2_MAJORVER    UZ_MAJORVER    /* DLL for OS/2 */
   46 #  define D2_MINORVER    UZ_MINORVER
   47 #  define D2_PATCHLEVEL  UZ_PATCHLEVEL
   48 #endif
   49 
   50 #define DW_MAJORVER    UZ_MAJORVER    /* DLL for MS Windows */
   51 #define DW_MINORVER    UZ_MINORVER
   52 #define DW_PATCHLEVEL  UZ_PATCHLEVEL
   53 
   54 #define WIN_VERSION_DATE  UZ_VERSION_DATE
   55 
   56 #define UNZ_DLL_VERSION   UZ_VER_STRING
   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 
   89 #endif /* !__unzvers_h */