home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warphead.zip / H / CMVERS.H < prev    next >
C/C++ Source or Header  |  1997-02-28  |  5KB  |  108 lines

  1. /* @(#)Z 1.5 com/src/cm/CMVers.h, odstorage, od96os2, odos29646d 96/11/15 15:27:02 (96/10/29 09:17:39) */
  2. /*====START_GENERATED_PROLOG======================================
  3.  */
  4. /*
  5.  *   COMPONENT_NAME: odstorage
  6.  *
  7.  *   CLASSES: none
  8.  *
  9.  *   ORIGINS: 82,27
  10.  *
  11.  *
  12.  *   (C) COPYRIGHT International Business Machines Corp. 1995,1996
  13.  *   All Rights Reserved
  14.  *   Licensed Materials - Property of IBM
  15.  *   US Government Users Restricted Rights - Use, duplication or
  16.  *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  17.  *       
  18.  *   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  19.  *   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  20.  *   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  21.  *   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
  22.  *   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  23.  *   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  24.  *   OR PERFORMANCE OF THIS SOFTWARE.
  25.  */
  26. /*====END_GENERATED_PROLOG========================================
  27.  */
  28.  
  29. /*
  30.     File:        CMVers.h
  31.  
  32.     Contains:    Container Manager Version and Copyright Definitions
  33.  
  34.     Written by:    Ira L. Ruben
  35.  
  36.     Owned by:    Ed Lai
  37.  
  38.     Copyright:    ⌐ 1992-1994 by Apple Computer, Inc., all rights reserved.
  39.  
  40.     Change History (most recent first):
  41.  
  42.          <2>     8/26/94    EL        #1181622 Ownership update.
  43.          <2>      5/9/94    MB        #1162181: Changes necessary to install MMM.
  44.          <1>      2/3/94    EL        first checked in
  45.  
  46.     To Do:
  47. */
  48.  
  49. /*---------------------------------------------------------------------------*
  50.  |                                                                           |
  51.  |                            <<<  CMVers.h   >>>                            |
  52.  |                                                                           |
  53.  |            Container Manager Version and Copyright Definitions            |
  54.  |                                                                           |
  55.  |                               Ira L. Ruben                                |
  56.  |                                 4/15/92                                   |
  57.  |                                                                           |
  58.  |                     Copyright Apple Computer, Inc. 1992-1994              |
  59.  |                           All rights reserved.                            |
  60.  |                                                                           |
  61.  *---------------------------------------------------------------------------*
  62.  
  63.  This file sole goal in life is to define the Container Manager version and copyright
  64.  strings.
  65.  
  66.  Note, the copyright string is used in   CMSesOps.c   by a routine called from
  67.  CMStartSession().  The name of that routine is the copyright string with underscores in
  68.  place of spaces.  This comes from a macro also defined here.
  69.  
  70.  The version string defines the current version of the Container Manager so we can tell
  71.  what versions go with what versions of the specification and for bug reporting.  The
  72.  version string is placed in the global session data.
  73. */
  74.  
  75. #ifndef __CMVERSION__
  76. #define __CMVERSION__
  77.  
  78. #ifndef CMVersion
  79. #define CMVersion "<<< 1.0d4.2 >>>"
  80. #endif
  81.     /*
  82.     This version number should agree with the current spec so we know who goes with what!
  83.     Currently this must be manually changed.  Although it could be mechanized and put in
  84.     the build script, that would only satisfy the Mac MPW build.  It wouldn't help builds
  85.     on "alien" development systems.
  86.     
  87.     Note, that the version is under control of a #ifndef.  This means on systems that support
  88.     it, you can control the version number from the compiler command line (e.g., -d).  Thus
  89.     you can control it from your build scripts (assuming you can figure out how to get the
  90.     quotes in).
  91.     */
  92.     
  93.  
  94. #define Copyright "Copyright Apple Computer, Inc. 1991-1994. " \
  95.                                     "All rights reserved. "                                             \
  96.                                     "By Ira L. Ruben."
  97.                                     
  98. #define Copyright_Apple_Computer Copyright_Apple_Computer_Inc_1991_1994_All_rights_reserved
  99.     /*
  100.     This is the copyright notice needed to make Apple lawers happy.  The first macro is used
  101.     in a call to a routine named by the second macro.  That will have the effect of embedding
  102.     the string into the code (as data and a routine name) and keeping it from being dead code
  103.     stripped (at least on linkers smart enough to do such things).  You sould always keep 
  104.     both strings in parallel.
  105.     */
  106.  
  107. #endif
  108.