Go to the documentation of this file. 4 #ifndef INCL_FACTORYCONF_H 5 #define INCL_FACTORYCONF_H 24 #ifndef _FACTORY_CONFIG_H 25 #define _FACTORY_CONFIG_H 1 34 #define CF_USE_INLINE 1 41 #ifndef DISABLE_GMP_CPP 42 #define DISABLE_GMP_CPP 1 46 #ifndef FACTORYCONFIGURATION 47 #define FACTORYCONFIGURATION "' '--disable-option-checking' '--prefix=/usr' '--build=ppc64-redhat-linux-gnu' '--host=ppc64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--bindir=/usr/lib64/Singular' '--disable-silent-rules' '--disable-optimizationflags' '--disable-static' '--enable-p-procs-dynamic' '--enable-gfanlib' '--enable-polymake' '--enable-python_module' '--enable-streamio' '--with-gmp' '--with-ntl' '--with-flint' '--with-mathicgb' '--with-python' '--with-readline' '--disable-doc' '--with-malloc=system' 'build_alias=ppc64-redhat-linux-gnu' 'host_alias=ppc64-redhat-linux-gnu' 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -fstack-clash-protection -fPIC -fno-delete-null-pointer-checks' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-I/usr/include/flint' 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -fstack-clash-protection -fPIC -fno-delete-null-pointer-checks' '--enable-omalloc' 'OMALLOC_LIBS=/builddir/build/BUILD/singular-4.1.0/omalloc/libomalloc.la' 'OMALLOC_INCLUDES=-I/builddir/build/BUILD/singular-4.1.0' '--with-Singular' 'RESOURCES_LIBS=/builddir/build/BUILD/singular-4.1.0/resources/libsingular_resources.la' 'RESOURCES_INCLUDES=-I/builddir/build/BUILD/singular-4.1.0 ' 'FACTORY_LIBS=/builddir/build/BUILD/singular-4.1.0/factory/libfactory.la' 'FACTORY_INCLUDES=-I/builddir/build/BUILD/singular-4.1.0 -I/builddir/build/BUILD/singular-4.1.0/factory/include' '--cache-file=/dev/null' '--srcdir=.'' in /builddir/build/BUILD/singular-4.1.0/factory" 51 #ifndef FACTORYVERSION 52 #define FACTORYVERSION "4.0.1" 57 #define FACTORY_INT64 long long int 70 #define HAVE_CTYPE_H 1 75 #define HAVE_DLFCN_H 1 80 #define HAVE_ERRNO_H 1 90 #define HAVE_FSTREAM 1 102 #ifndef HAVE_INTTYPES_H 103 #define HAVE_INTTYPES_H 1 107 #ifndef HAVE_IOSTREAM 108 #define HAVE_IOSTREAM 1 121 #define HAVE_MATH_H 1 125 #ifndef HAVE_MEMORY_H 126 #define HAVE_MEMORY_H 1 136 #define HAVE_OMALLOC 1 140 #ifndef HAVE_OMALLOC_OMALLOC_H 141 #define HAVE_OMALLOC_OMALLOC_H 1 145 #ifndef HAVE_SIGNAL_H 146 #define HAVE_SIGNAL_H 1 150 #ifndef HAVE_STDARG_H 151 #define HAVE_STDARG_H 1 155 #ifndef HAVE_STDINT_H 156 #define HAVE_STDINT_H 1 161 #define HAVE_STDIO_H 1 165 #ifndef HAVE_STDLIB_H 166 #define HAVE_STDLIB_H 1 171 #define HAVE_STRING 1 175 #ifndef HAVE_STRINGS_H 176 #define HAVE_STRINGS_H 1 180 #ifndef HAVE_STRING_H 181 #define HAVE_STRING_H 1 191 #ifndef HAVE_SYS_STAT_H 192 #define HAVE_SYS_STAT_H 1 199 #ifndef HAVE_SYS_TYPES_H 200 #define HAVE_SYS_TYPES_H 1 205 #define HAVE_TIME_H 1 209 #ifndef HAVE_UNISTD_H 210 #define HAVE_UNISTD_H 1 215 #define LT_OBJDIR ".libs/" 231 #define PACKAGE "factory" 235 #ifndef PACKAGE_BUGREPORT 236 #define PACKAGE_BUGREPORT "" 241 #define PACKAGE_NAME "factory" 245 #ifndef PACKAGE_STRING 246 #define PACKAGE_STRING "factory 4.1.0" 250 #ifndef PACKAGE_TARNAME 251 #define PACKAGE_TARNAME "factory" 256 #define PACKAGE_URL "" 260 #ifndef PACKAGE_VERSION 261 #define PACKAGE_VERSION "4.1.0" 270 #ifndef SINGULAR_CFLAGS 271 #define SINGULAR_CFLAGS "-DSING_NDEBUG -DOM_NDEBUG" 276 #define SING_NDEBUG 1 281 #define SIZEOF_LONG 8 286 #define STDC_HEADERS 1 294 #define VERSION "4.1.0" 322 #if defined (SING_NDEBUG) && ! defined (NOASSERT) 367 #define __ASSERT(expression, message, file, line) \ 368 (fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \ 369 file, line, expression ), abort(), 0 ) 370 #define __ASSERT1(expression, message, parameter1, file, line) \ 371 (fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \ 372 parameter1, file, line, expression ), abort(), 0 ) 374 #define STICKYASSERT(expression, message) \ 375 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__))) 376 #define STICKYASSERT1(expression, message, parameter1) \ 377 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__))) 379 #define __WARN(expression, message, file, line) \ 380 (fprintf( stderr, "warning: " message "\n%s:%u: failed assertion `%s'\n", \ 381 file, line, expression ), 0 ) 382 #define STICKYWARN(expression, message) \ 383 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__))) 386 #define __ASSERT(expression, message, file, line, function) \ 387 (fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \ 388 file, line, function, expression ), abort(), 0 ) 389 #define __ASSERT1(expression, message, parameter1, file, line, function) \ 390 (fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \ 391 parameter1, file, line, function, expression ), abort(), 0 ) 393 #define STICKYASSERT(expression, message) \ 394 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 395 #define STICKYASSERT1(expression, message, parameter1) \ 396 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 398 #define __WARN(expression, message, file, line, function) \ 399 (fprintf( stderr, "warning: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \ 400 file, line, function, expression ), 0 ) 401 #define STICKYWARN(expression, message) \ 402 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 409 #define ASSERT(expression, message) \ 410 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__))) 411 #define ASSERT1(expression, message, parameter1) \ 412 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__))) 414 #define WARN(expression, message) \ 415 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__))) 418 #define ASSERT(expression, message) \ 419 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 420 #define ASSERT1(expression, message, parameter1) \ 421 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 423 #define WARN(expression, message) \ 424 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 427 #define PVIRT_VOID(msg) \ 428 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); } 429 #define PVIRT_INTCF(msg) \ 430 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } 431 #define PVIRT_BOOL(msg) \ 432 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return false; } 433 #define PVIRT_INT(msg) \ 434 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } 435 #define PVIRT_CHARCC(msg) \ 436 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } 438 #define ASSERT(expression, message) do {} while (0) 439 #define ASSERT1(expression, message, parameter1) do {} while (0) 441 #define WARN(expression, message) do {} while (0) 443 #define PVIRT_VOID(msg) = 0 444 #define PVIRT_INTCF(msg) = 0 445 #define PVIRT_BOOL(msg) = 0 446 #define PVIRT_INT(msg) = 0 447 #define PVIRT_CHARCC(msg) = 0