1 /*
2 
3 -Header_File SpiceZrnm.h ( CSPICE rename assignments )
4 
5 -Abstract
6 
7    Reassign CSPICE symbol names to prevent symbol collisions.
8 
9 -Disclaimer
10 
11    THIS SOFTWARE AND ANY RELATED MATERIALS WERE CREATED BY THE
12    CALIFORNIA INSTITUTE OF TECHNOLOGY (CALTECH) UNDER A U.S.
13    GOVERNMENT CONTRACT WITH THE NATIONAL AERONAUTICS AND SPACE
14    ADMINISTRATION (NASA). THE SOFTWARE IS TECHNOLOGY AND SOFTWARE
15    PUBLICLY AVAILABLE UNDER U.S. EXPORT LAWS AND IS PROVIDED "AS-IS"
16    TO THE RECIPIENT WITHOUT WARRANTY OF ANY KIND, INCLUDING ANY
17    WARRANTIES OF PERFORMANCE OR MERCHANTABILITY OR FITNESS FOR A
18    PARTICULAR USE OR PURPOSE (AS SET FORTH IN UNITED STATES UCC
19    SECTIONS 2312-2313) OR FOR ANY PURPOSE WHATSOEVER, FOR THE
20    SOFTWARE AND RELATED MATERIALS, HOWEVER USED.
21 
22    IN NO EVENT SHALL CALTECH, ITS JET PROPULSION LABORATORY, OR NASA
23    BE LIABLE FOR ANY DAMAGES AND/OR COSTS, INCLUDING, BUT NOT
24    LIMITED TO, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND,
25    INCLUDING ECONOMIC DAMAGE OR INJURY TO PROPERTY AND LOST PROFITS,
26    REGARDLESS OF WHETHER CALTECH, JPL, OR NASA BE ADVISED, HAVE
27    REASON TO KNOW, OR, IN FACT, SHALL KNOW OF THE POSSIBILITY.
28 
29    RECIPIENT BEARS ALL RISK RELATING TO QUALITY AND PERFORMANCE OF
30    THE SOFTWARE AND ANY RELATED MATERIALS, AND AGREES TO INDEMNIFY
31    CALTECH AND NASA FOR ALL THIRD-PARTY CLAIMS RESULTING FROM THE
32    ACTIONS OF RECIPIENT IN THE USE OF THE SOFTWARE.
33 
34 -Required_Reading
35 
36    None.
37 
38 -Literature_References
39 
40    None.
41 
42 -Particulars
43 
44    Compiled symbol names in CSPICE may collide with symbols in other,
45    non-SPICE libraries. This file redefines names which have or may
46    cause a collision.
47 
48 -Author_and_Institution
49 
50    N.J. Bachman       (JPL)
51    E.D. Wright        (JPL)
52 
53 -Version
54 
55    -CSPICE Version 1.0.0, 17-OCT-2011 (EDW)
56 
57 -Index_Entries
58 
59    Rename assignments for CSPICE functions
60 
61 */
62 
63 
64 #ifndef HAVE_SPICERENAME_H
65 
66 /*
67 Redefine names causing symbol conflicts:
68 */
69 #define HAVE_SPICERENAME_H
70 
71    /* dpstrf_ may exist in the LAPACK library. */
72 
73    #define   dpstrf_   zz_dpstrf_
74 
75    /* Just in case. */
76 
77    #define   pi_       zz_pi_
78    #define   vnorm_    zz_vnorm_
79    #define   vdist_    zz_vdist_
80 
81 #endif
82 
83