12# include "singularconfig.h"
15#if defined(HAVE_MPFR_H) && defined(HAVE_LIBMPFR)
19#define SINGULAR_MAJOR_VERSION 4
20#define SINGULAR_MINOR_VERSION 3
21#define SINGULAR_SUB_VERSION 0
29#define HAVE_GETTIMEOFDAY 1
30#define TIME_WITH_SYS_TIME 1
31#define HAVE_SYS_TIME_H 1
34#define TIMER_RESOLUTION 1
43#define HAVE_EIGENVAL 1
49#define HAVE_SIMPLEIPC 1
77#define HAVE_SPECTRUM 1
84#define SINGULAR_PATCHLEVEL 1
85#define SINGULAR_VERSION ((SINGULAR_MAJOR_VERSION*1000 + SINGULAR_MINOR_VERSION*100 + SINGULAR_SUB_VERSION*10)+SINGULAR_PATCHLEVEL)
136#define LINKAGE extern "C"
288#define OM_SING_KEEP 1000
321#undef SPECTRUM_IOSTREAM
324#define MULTICNT_DEBUG
328#define NPOLYGON_DEBUG
333#define MULTICNT_PRINT
337#define NPOLYGON_PRINT
341#ifdef SPECTRUM_IOSTREAM
342#define MULTICNT_IOSTREAM
343#define GMPRAT_IOSTREAM
344#define KMATRIX_IOSTREAM
345#define SPLIST_IOSTREAM
346#define NPOLYGON_IOSTREAM
347#define SEMIC_IOSTREAM
380#define assume(x) do {} while (0)
381#define r_assume(x) do {} while (0)
384#define assume_violation(s,f,l) \
385 dReportError("assume violation at %s:%d condition: %s", f,l,s)
387#define assume(x) _assume(x, __FILE__, __LINE__)
388#define r_assume(x) _r_assume(x, __FILE__, __LINE__)
390#define _assume(x, f, l) \
395 assume_violation(#x, f, l); \
400#define _r_assume(x, f, l) \
405 assume_violation(#x, f, l); \
427# define __attribute__(x)
430#define STRINGIFY(name) #name
431#define EXPANDED_STRINGIFY(name) STRINGIFY(name)
int dReportError(const char *fmt,...)