Rev 16203 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#ifndef _CONFIG_H#define _CONFIG_H/* Define if using alloca.c. */#undef C_ALLOCA/* Define to empty if the keyword does not work. */#undef const/* Define if you have alloca, as a function or macro. */#undef HAVE_ALLOCA/* Define if you have <alloca.h> and it should be used (not on Ultrix). */#undef HAVE_ALLOCA_H/* Define if you don't have vprintf but do have _doprnt. */#undef HAVE_DOPRNT/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */#undef HAVE_SYS_WAIT_H/* Define if you have <vfork.h>. */#undef HAVE_VFORK_H/* Define if you have the vprintf function. */#define HAVE_VPRINTF 1/* Define to `int' if <sys/types.h> doesn't define. */#undef pid_t/* Define as the return type of signal handlers (int or void). */#define RETSIGTYPE void/* Define to `unsigned' if <sys/types.h> doesn't define. */#undef size_t/* If using the C implementation of alloca, define if you know thedirection of stack growth for your system; otherwise it will beautomatically deduced at run-time.STACK_DIRECTION > 0 => grows toward higher addressesSTACK_DIRECTION < 0 => grows toward lower addressesSTACK_DIRECTION = 0 => direction of growth unknown*/#undef STACK_DIRECTION/* Define if you have the ANSI C header files. */#define STDC_HEADERS 1/* Define if you can safely include both <sys/time.h> and <time.h>. */#define TIME_WITH_SYS_TIME 1/* Define vfork as fork if vfork does not work. */#define vfork fork/* Define if your processor stores words with the most significantbyte first (like Motorola and SPARC, unlike Intel and VAX). */#undef WORDS_BIGENDIAN/* Define if the X Window System is missing or not being used. */#define X_DISPLAY_MISSING 1/* Define according to your operating system type. *//* #undef Unix */#define Win32 1/* #undef Macintosh *//* Define if C's Rcomplex and Fortran's COMPLEX*16 can be interchanged,and can do arithmetic on the latter */#define HAVE_DOUBLE_COMPLEX 1/* Define if you have BSD networking headers and libraries. */#undef HAVE_BSD_NETWORKING/* Define if you have support for sockets. */#define HAVE_SOCKETS 1/* Define if you have support for ftp/http access. */#define HAVE_INTERNET 1/* Define if you provide support for libxml's ftp/http functions. */#define SUPPORT_LIBXML 1/* Define if your Fortran compiler appends an underscore to externalnames. */#define HAVE_F77_UNDERSCORE 1/* Define if you have the GNU C library version >= 2.This is needed to fix a problem with getting the prototype ofstrptime(). */#undef HAVE_GLIBC2/* Define if the GNOME headers and libraries are available, and want theGNOME GUI to be built. */#undef HAVE_GNOME/* Define if you have the JPEG headers and libraries. */#define HAVE_JPEG 1/* Define if your C compiler does not prepend an underscore to externalnames. */#define HAVE_NO_SYMBOL_UNDERSCORE 1/* Define if you have the PNG headers and libraries. */#define HAVE_PNG 1/* Define if your system time functions do not count leap seconds, asrequired by POSIX. */#define HAVE_POSIX_LEAPSECONDS 1/* Define if you have POSIX.1 compatible sigsetjmp/siglongjmp. */#define HAVE_POSIX_SETJMP 1/* Define if you have the Tcl/Tk headers and libraries and want Tcl/Tksupport to be built. */#define HAVE_TCLTK 1/* Define if calloc(0) returns a null pointer. */#define HAVE_WORKING_CALLOC 1/* Define if finite() is correct for -Inf/NaN/Inf. */#define HAVE_WORKING_FINITE 1/* Define if log() is correct for 0/-1. */#define HAVE_WORKING_LOG 1/* Define if strptime() exists and does not fail pre-1970. */#undef HAVE_WORKING_STRPTIME/* Define if you have the X11 headers and libraries, and want the X11GUI to be built. */#undef HAVE_X11/* Define if you have the XDR headers and library routines. */#define HAVE_XDR 1/* Define if you have the zlib headers and libraries. */#define HAVE_ZLIB 1/* Define if you have IEEE 754 floating point arithmetic. */#define IEEE_754 1/* Define if you have 32 bit ints. */#define INT_32_BITS 1/* Define if your system needs __setfpucw() to control FPU rounding.This was used to control floating point precision, rounding andfloating point exceptions on older Linux systems.As of GLIBC 2.1 this function is not used anymore. */#undef NEED___SETFPUCW/* Define this to be the name of the CPU of your system. */#define R_CPU "x86"/* Define this to be the name of the OS of your system. */#define R_OS "Win32"/* Define this to be the canonical name (cpu-vendor-os) of yoursystem. */#define R_PLATFORM "i386-pc-mingw32"/* Define this to be printing command on your system. */#define R_PRINTCMD "UNKNOWN"/* Define this to enable R-level profiling. */#define R_PROFILING 1/* Define this to be the name of the vendor of your system. */#define R_VENDOR "pc"/* Define this to be the extension used for shared libraries on yoursystem. */#define SHLIB_EXT ".dll"/* Define if your system is SunOS4, which is famous for broken headerfiles. */#undef SunOS4/* Define to enable provoking compile errors on write barrierviolation. */#undef TESTING_WRITE_BARRIER/* Define if your system's rint() is broken.Apparently needed on HPUX. */#undef USE_BUILTIN_RINT/* Define on HPUX if not using GCC. */#undef _HPUX_SOURCE/* Define to `long' if <sys/types.h> does not define.Apparently necessary to fix a GCC bug on AIX? */#undef blkcnt_t/* Type for socket lengths: socklen_t, sock_t, int? */#define SOCKLEN_T int/* The number of bytes in a int. */#define SIZEOF_INT 4/* The number of bytes in a long. */#define SIZEOF_LONG 4/* The number of bytes in a long double. */#define SIZEOF_LONG_DOUBLE 12/* The number of bytes in a long long. */#define SIZEOF_LONG_LONG 8/* Define if you have the access function. */#define HAVE_ACCESS 1/* Define if you have the acosh function. */#define HAVE_ACOSH 1/* Define if you have the asinh function. */#define HAVE_ASINH 1/* Define if you have the atanh function. */#define HAVE_ATANH 1/* Define if you have the bcopy function. */#undef HAVE_BCOPY/* Define if you have the finite function. */#define HAVE_FINITE 1/* Define if you have the ftruncate function. */#undef HAVE_FTRUNCATE/* Define if you have the getcwd function. */#undef HAVE_GETCWD/* Define if you have the getgrgid function. */#undef HAVE_GETGRGID/* Define if you have the getpwuid function. */#undef HAVE_GETPWUID/* Define if you have the getuid function. */#undef HAVE_GETUID/* Define if you have the hypot function. */#define HAVE_HYPOT 1/* Define if you have the isnan function. */#define HAVE_ISNAN 1/* Define if you have the matherr function. */#undef HAVE_MATHERR/* Define if you have the memcpy function. */#undef HAVE_MEMCPY/* Define if you have the memmove function. */#undef HAVE_MEMMOVE/* Define if you have the mkfifo function. */#undef HAVE_MKFIFO/* Define if you have the popen function. */#undef HAVE_POPEN/* Define if you have the putenv function. */#define HAVE_PUTENV 1/* Define if you have the rint function. */#undef HAVE_RINT/* Define if you have the setenv function. */#undef HAVE_SETENV/* Define if you have the setitimer function. */#undef HAVE_SETITIMER/* Define if you have the snprintf function. */#define HAVE_SNPRINTF 1/* Define if you have the stat function. */#define HAVE_STAT 1/* Define if you have the strcoll function. */#define HAVE_STRCOLL 1/* Define if you have the strdup function. */#define HAVE_STRDUP 1/* Define if you have the strptime function. */#undef HAVE_STRPTIME/* Define if you have the system function. */#undef HAVE_SYSTEM/* Define if you have the times function. */#define HAVE_TIMES 1/* Define if you have the unsetenv function. */#undef HAVE_UNSETENV/* Define if you have the vsnprintf function. */#define HAVE_VSNPRINTF 1/* Define if you have the <dirent.h> header file. */#define HAVE_DIRENT_H 1/* Define if you have the <dl.h> header file. */#undef HAVE_DL_H/* Define if you have the <dlfcn.h> header file. */#undef HAVE_DLFCN_H/* Define if you have the <elf.h> header file. */#undef HAVE_ELF_H/* Define if you have the <errno.h> header file. */#define HAVE_ERRNO_H 1/* Define if you have the <fcntl.h> header file. */#undef HAVE_FCNTL_H/* Define if you have the <floatingpoint.h> header file. */#undef HAVE_FLOATINGPOINT_H/* Define if you have the <fpu_control.h> header file. */#undef HAVE_FPU_CONTROL_H/* Define if you have the <grp.h> header file. */#undef HAVE_GRP_H/* Define if you have the <ieee754.h> header file. */#undef HAVE_IEEE754_H/* Define if you have the <ieeefp.h> header file. */#undef HAVE_IEEEFP_H/* Define if you have the <locale.h> header file. */#define HAVE_LOCALE_H 1/* Define if you have the <ndir.h> header file. */#undef HAVE_NDIR_H/* Define if you have the <netdb.h> header file. */#undef HAVE_NETDB_H/* Define if you have the <netinet/in.h> header file. */#undef HAVE_NETINET_IN_H/* Define if you have the <pwd.h> header file. */#undef HAVE_PWD_H/* Define if you have the <readline/history.h> header file. */#undef HAVE_READLINE_HISTORY_H/* Define if you have the <readline/readline.h> header file. */#undef HAVE_READLINE_READLINE_H/* Define if you have the <rpc/rpc.h> header file. */#define HAVE_RPC_RPC_H 1/* Define if you have the <rpc/xdr.h> header file. */#define HAVE_RPC_XDR_H 1/* Define if you have the <string.h> header file. */#define HAVE_STRING_H 1/* Define if you have the <sys/dir.h> header file. */#undef HAVE_SYS_DIR_H/* Define if you have the <sys/ndir.h> header file. */#undef HAVE_SYS_NDIR_H/* Define if you have the <sys/param.h> header file. */#undef HAVE_SYS_PARAM_H/* Define if you have the <sys/select.h> header file. */#undef HAVE_SYS_SELECT_H/* Define if you have the <sys/socket.h> header file. */#undef HAVE_SYS_SOCKET_H/* Define if you have the <sys/stat.h> header file. */#define HAVE_SYS_STAT_H 1/* Define if you have the <sys/time.h> header file. */#define HAVE_SYS_TIME_H 1/* Define if you have the <sys/times.h> header file. */#undef HAVE_SYS_TIMES_H/* Define if you have the <sys/utsname.h> header file. */#undef HAVE_SYS_UTSNAME_H/* Define if you have the <unistd.h> header file. */#define HAVE_UNISTD_H 1/* Name of package */#define PACKAGE "R"/* Version number of package */#define VERSION "1.3.0"/* Windows-specific */#define PSIGNAL#define PLOTHISTORY#define snprintf _snprintf#define vsnprintf _vsnprintfdouble asinh(double);double acosh(double);double atanh(double);extern int _isnan(double);extern int _finite(double);#define isnan(a) _isnan((a))#define finite(a) _finite((a))#ifndef max#define max(a,b) (((a)>(b))?(a):(b))#define min(a,b) (((a)<(b))?(a):(b))#endifvoid R_ProcessEvents(void);/* 27/03/2000 win32-api needs this for ANSI compliance */#define NONAMELESSUNION#endif