/* * Copyrights: * * Copyright (c) 1996, 1998 Smithsonian Astrophysical Observatory * * Permission to use, copy, modify, distribute, and sell this * software and its documentation for any purpose is hereby * granted without fee, provided that the above copyright * notice appear in all copies and that both that copyright * notice and this permission notice appear in supporting docu- * mentation, and that the name of the Smithsonian Astro- * physical Observatory not be used in advertising or publicity * pertaining to distribution of the software without specific, * written prior permission. The Smithsonian Astrophysical * Observatory makes no representations about the suitability * of this software for any purpose. It is provided "as is" * without express or implied warranty. * THE SMITHSONIAN ASTROPHYSICAL OBSERVATORY DISCLAIMS ALL * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO * EVENT SHALL THE SMITHSONIAN ASTROPHYSICAL OBSERVATORY BE * LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA * OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH * THE USE OR PERFORMANCE OF THIS SOFTWARE. * */ /* prsetup.h -- define variables for ANSI prototyping */ #ifndef _prsetup #define _prsetup #if defined(__cplusplus) || defined(c_plusplus) #define _PRBEGIN extern "C" { /* do not leave open across includes */ #define _PREND } #define _PR(s) s #define ANSI_FUNC 1 #else #if defined(__STDC__) #define _PRBEGIN #define _PREND #define _PR(s) s #define ANSI_FUNC 1 #else #define _PRBEGIN #define _PREND #define _PR(s) () #ifdef ANSI_FUNC #undef ANSI_FUNC #endif #endif #endif #endif