SpiceZpl.h
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:3k
源码类别:

OpenGL

开发平台:

Visual C++

  1. /*
  2.  
  3. -Header_File SpiceZpl.h ( CSPICE platform macros )
  4.  
  5. -Abstract
  6.  
  7.    Define macros identifying the host platform for which this
  8.    version of CSPICE is targeted.
  9.  
  10. -Disclaimer
  11.  
  12.    THIS SOFTWARE AND ANY RELATED MATERIALS WERE CREATED BY THE
  13.    CALIFORNIA INSTITUTE OF TECHNOLOGY (CALTECH) UNDER A U.S.
  14.    GOVERNMENT CONTRACT WITH THE NATIONAL AERONAUTICS AND SPACE
  15.    ADMINISTRATION (NASA). THE SOFTWARE IS TECHNOLOGY AND SOFTWARE
  16.    PUBLICLY AVAILABLE UNDER U.S. EXPORT LAWS AND IS PROVIDED "AS-IS"
  17.    TO THE RECIPIENT WITHOUT WARRANTY OF ANY KIND, INCLUDING ANY
  18.    WARRANTIES OF PERFORMANCE OR MERCHANTABILITY OR FITNESS FOR A
  19.    PARTICULAR USE OR PURPOSE (AS SET FORTH IN UNITED STATES UCC
  20.    SECTIONS 2312-2313) OR FOR ANY PURPOSE WHATSOEVER, FOR THE
  21.    SOFTWARE AND RELATED MATERIALS, HOWEVER USED.
  22.  
  23.    IN NO EVENT SHALL CALTECH, ITS JET PROPULSION LABORATORY, OR NASA
  24.    BE LIABLE FOR ANY DAMAGES AND/OR COSTS, INCLUDING, BUT NOT
  25.    LIMITED TO, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND,
  26.    INCLUDING ECONOMIC DAMAGE OR INJURY TO PROPERTY AND LOST PROFITS,
  27.    REGARDLESS OF WHETHER CALTECH, JPL, OR NASA BE ADVISED, HAVE
  28.    REASON TO KNOW, OR, IN FACT, SHALL KNOW OF THE POSSIBILITY.
  29.  
  30.    RECIPIENT BEARS ALL RISK RELATING TO QUALITY AND PERFORMANCE OF
  31.    THE SOFTWARE AND ANY RELATED MATERIALS, AND AGREES TO INDEMNIFY
  32.    CALTECH AND NASA FOR ALL THIRD-PARTY CLAIMS RESULTING FROM THE
  33.    ACTIONS OF RECIPIENT IN THE USE OF THE SOFTWARE.
  34.  
  35. -Required_Reading
  36.  
  37.    None.
  38.  
  39. -Literature_References
  40.  
  41.    None.
  42.  
  43. -Particulars
  44.  
  45.    This header file defines macros that enable CSPICE code to be
  46.    compiled conditionally based on the identity of the host platform.
  47.  
  48.    The macros defined here ARE visible in the macro name space of
  49.    any file that includes SpiceUsr.h.  The names are prefixed with
  50.    the string CSPICE_ to help prevent conflicts with macros defined
  51.    by users' applications.
  52.  
  53. -Author_and_Institution
  54.  
  55.    N.J. Bachman       (JPL)
  56.    B.V. Semenov       (JPL)
  57.    E.D. Wright        (JPL)
  58.  
  59. -Version
  60.  
  61.    -CSPICE Version 2.1.0, 15-NOV-2006 (BVS)
  62.  
  63.       Updated for MAC-OSX-INTEL_C environment.
  64.  
  65.    -CSPICE Version 2.0.0, 21-FEB-2006 (NJB)
  66.  
  67.       Updated for PC-LINUX-64BIT-GCC_C environment.
  68.  
  69.    -CSPICE Version 1.3.0, 06-MAR-2005 (NJB)
  70.  
  71.       Updated for SUN-SOLARIS-64BIT-GCC_C environment.
  72.  
  73.    -CSPICE Version 1.2.0, 03-JAN-2005 (BVS)
  74.  
  75.       Updated for PC-CYGWIN_C environment.
  76.  
  77.    -CSPICE Version 1.1.0, 27-JUL-2002 (BVS)
  78.  
  79.       Updated for MAC-OSX-NATIVE_C environment.
  80.  
  81.    -CSPICE Version 1.0.0, 26-FEB-1999 (NJB) (EDW)
  82.  
  83. -Index_Entries
  84.  
  85.    platform ID macros for CSPICE
  86.  
  87. */
  88.  
  89.  
  90. #ifndef  HAVE_PLATFORM_MACROS_H
  91. #define HAVE_PLATFORM_MACROS_H
  92.  
  93.  
  94.    #define   CSPICE_MAC_OSX_NATIVE
  95.  
  96. #endif
  97.