Annotation of OpenXM_contrib/pari/config/paricfgDOS.h.SH, Revision 1.1
1.1 ! maekawa 1: file="$objdir/../Odos/paricfg.h"; echo Extracting $file
! 2: rm -f $file
! 3: cat > $file << EOT
! 4: /* This file extracted by Configure. */
! 5: #ifndef __CONFIG_H__
! 6: #define __CONFIG_H__
! 7:
! 8: #ifdef _MSC_VER /* Bill Daly: avoid spurious Warnings from MSVC */
! 9: # pragma warning(disable: 4013 4018 4146 4244 4761)
! 10: #endif
! 11:
! 12: #define GPDATADIR "/pari/data"
! 13: #define SHELL_Q '"'
! 14: #define DL_DFLT_NAME "libpari.dll"
! 15:
! 16: #define PARIVERSION "GP/PARI CALCULATOR Version ${version}.${patch} (${status})"
! 17: #ifdef __cplusplus
! 18: # if defined(__EMX__)
! 19: # define PARIINFO "C++ ix86 running EMX (ix86 kernel) 32-bit version"
! 20: # elsif defined(WINCE)
! 21: # define PARIINFO "C++ Windows CE 32-bit version"
! 22: # else
! 23: # define PARIINFO "C++ ix86 running Windows 3.2 (ix86 kernel) 32-bit version"
! 24: # endif
! 25: #else
! 26: # if defined(__EMX__)
! 27: # define PARIINFO "ix86 running EMX (ix86 kernel) 32-bit version"
! 28: # elsif defined(WINCE)
! 29: # define PARIINFO "Windows CE 32-bit version"
! 30: # else
! 31: # define PARIINFO "ix86 running Windows 3.2 (ix86 kernel) 32-bit version"
! 32: # endif
! 33: #endif
! 34:
! 35: #define PARI_BYTE_ORDER 1234
! 36: #ifdef _MSC_VER /* MSVC inline directive */
! 37: # define INLINE __inline
! 38: #endif
! 39:
! 40: /* Location of GNU gzip program, enables reading of .Z and .gz files. */
! 41: #ifndef WINCE
! 42: # define GNUZCAT
! 43: # define ZCAT "gzip -d -c"
! 44: #endif
! 45:
! 46: #ifdef __EMX__
! 47: # define READLINE
! 48: # define READLINE_LIBRARY
! 49: # define HAS_RL_MESSAGE
! 50: # define CPPFunction_defined
! 51: /* in readline 1, no arguments for rl_refresh_line() */
! 52: # define RL_REFRESH_LINE_OLDPROTO
! 53: #endif
! 54:
! 55: /* No exp2, log2 in libc */
! 56: #define NOEXP2
! 57:
! 58: /* Headers are clean - ulong not defined */
! 59: #define ULONG_NOT_DEFINED
! 60:
! 61: #ifndef WINCE
! 62: /* Timings: Don't use times because of the HZ / CLK_TCK confusion. */
! 63: # define USE_FTIME 1
! 64: # define HAS_STRFTIME
/* comment this one if not on NT ??? */
! 65: #endif
! 66:
! 67: #endif
! 68: EOT
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>