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