Annotation of OpenXM_contrib/pari/config/paricfgDOS.h.SH, Revision 1.1.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>