/* This file extracted by Configure. */
#ifndef __CONFIG_H__

#define __CONFIG_H__


#ifdef _MSC_VER /* Bill Daly: avoid spurious Warnings from MSVC */

#  pragma warning(disable: 4013 4018 4146 4244 4761)

#endif


#define GPDATADIR "/pari/data"

#define SHELL_Q '"'

#define DL_DFLT_NAME "libpari.dll"


#define PARIVERSION "GP/PARI CALCULATOR Version 2.3.2 (released)"

#ifdef __cplusplus

#  define PARIINFO_PRE "C++"

#else

#  define PARIINFO_PRE ""

#endif

#if defined(__EMX__)
#  define PARIINFO_POST "ix86 running EMX (ix86 kernel) 32-bit version"

#endif

#if defined(WINCE)

#  define PARIINFO_POST "Windows CE 32-bit version"

#endif

#if !defined(PARIINFO_POST)

#  define PARIINFO_POST "ix86 running Windows 3.2 (ix86 kernel) 32-bit version"

#endif

#define PARIINFO PARIINFO_PRE/**/PARIINFO_POST

#define PARI_VERSION_CODE 131842

#define PARI_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))

#define PARI_VERSION_SHIFT 8


#define PARI_DOUBLE_FORMAT 1

#ifdef _MSC_VER /* MSVC inline directive */

#  define INLINE __inline

#endif


/*  Location of GNU gzip program, enables reading of .Z and .gz files. */
#ifndef WINCE

#  define GNUZCAT

#  define ZCAT "gzip -d -c"

#endif


#ifdef __EMX__

#  define STACK_CHECK

#  define READLINE

#  define READLINE_LIBRARY

#  define HAS_RL_MESSAGE

#  define CPPFunction_defined

/* in readline 1, no arguments for rl_refresh_line() */
#  define RL_REFRESH_LINE_OLDPROTO

#endif

#ifdef __MINGW32__

#  define READLINE "4.0"

#  define HAS_COMPLETION_APPEND_CHAR

#  define HAS_RL_SAVE_PROMPT

#  define HAS_RL_MESSAGE

#  define CPPFunction_defined

#endif


/* No exp2, log2 in libc */
#define NOEXP2


/* Headers are clean - ulong not defined */
#define ULONG_NOT_DEFINED


#if !defined(WINCE) && !(defined(_WIN32) && defined(_MSC_VER))

/* Timings: Don't use times because of the HZ / CLK_TCK confusion. */
#  define USE_FTIME 1

#  define HAS_STRFTIME

#endif

#if defined(_WIN32) && defined(_MSC_VER)

#  define HAS_STAT

#endif


#endif



syntax highlighted by Code2HTML, v. 0.9.1