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