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=x86_64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' '--disable-maintainer-mode' '--disable-dependency-tracking' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/singular-BnQDjB/singular-4.1.0-p3+ds=. -fstack-protector-strong -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -fdebug-prefix-map=/build/singular-BnQDjB/singular-4.1.0-p3+ds=. -fstack-protector-strong -Wformat -Werror=format-security' '--enable-omalloc' 'OMALLOC_LIBS=/build/singular-BnQDjB/singular-4.1.0-p3+ds/omalloc/libsingular-omalloc.la' 'OMALLOC_INCLUDES=-I/build/singular-BnQDjB/singular-4.1.0-p3+ds' '--with-Singular' 'RESOURCES_LIBS=/build/singular-BnQDjB/singular-4.1.0-p3+ds/resources/libsingular-resources.la' 'RESOURCES_INCLUDES=-I/build/singular-BnQDjB/singular-4.1.0-p3+ds ' 'FACTORY_LIBS=/build/singular-BnQDjB/singular-4.1.0-p3+ds/factory/libsingular-factory.la' 'FACTORY_INCLUDES=-I/build/singular-BnQDjB/singular-4.1.0-p3+ds -I/build/singular-BnQDjB/singular-4.1.0-p3+ds/factory/include' '--cache-file=/dev/null' '--srcdir=.'' in /build/singular-BnQDjB/singular-4.1.0-p3+ds/factory" 51 #ifndef FACTORYVERSION 52 #define FACTORYVERSION "4.0.1" 57 #define FACTORY_INT64 long long int 73 #define HAVE_DLFCN_H 1 96 #ifndef HAVE_INTTYPES_H 97 #define HAVE_INTTYPES_H 1 113 #define HAVE_MATH_H 1 117 #ifndef HAVE_MEMORY_H 118 #define HAVE_MEMORY_H 1 128 #define HAVE_OMALLOC 1 141 #ifndef HAVE_STDINT_H 142 #define HAVE_STDINT_H 1 147 #define HAVE_STDIO_H 1 151 #ifndef HAVE_STDLIB_H 152 #define HAVE_STDLIB_H 1 159 #ifndef HAVE_STRINGS_H 160 #define HAVE_STRINGS_H 1 164 #ifndef HAVE_STRING_H 165 #define HAVE_STRING_H 1 175 #ifndef HAVE_SYS_STAT_H 176 #define HAVE_SYS_STAT_H 1 183 #ifndef HAVE_SYS_TYPES_H 184 #define HAVE_SYS_TYPES_H 1 189 #define HAVE_TIME_H 1 193 #ifndef HAVE_UNISTD_H 194 #define HAVE_UNISTD_H 1 199 #define LT_OBJDIR ".libs/" 217 #define PACKAGE "factory" 221 #ifndef PACKAGE_BUGREPORT 222 #define PACKAGE_BUGREPORT "" 227 #define PACKAGE_NAME "factory" 231 #ifndef PACKAGE_STRING 232 #define PACKAGE_STRING "factory 4.1.0" 236 #ifndef PACKAGE_TARNAME 237 #define PACKAGE_TARNAME "factory" 242 #define PACKAGE_URL "" 246 #ifndef PACKAGE_VERSION 247 #define PACKAGE_VERSION "4.1.0" 256 #ifndef SINGULAR_CFLAGS 257 #define SINGULAR_CFLAGS "-DSING_NDEBUG -DOM_NDEBUG" 262 #define SING_NDEBUG 1 267 #define SIZEOF_LONG 8 272 #define STDC_HEADERS 1 280 #define VERSION "4.1.0" 308 #if defined (SING_NDEBUG) && ! defined (NOASSERT) 353 #define __ASSERT(expression, message, file, line) \ 354 (fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \ 355 file, line, expression ), abort(), 0 ) 356 #define __ASSERT1(expression, message, parameter1, file, line) \ 357 (fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \ 358 parameter1, file, line, expression ), abort(), 0 ) 360 #define STICKYASSERT(expression, message) \ 361 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__))) 362 #define STICKYASSERT1(expression, message, parameter1) \ 363 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__))) 365 #define __WARN(expression, message, file, line) \ 366 (fprintf( stderr, "warning: " message "\n%s:%u: failed assertion `%s'\n", \ 367 file, line, expression ), 0 ) 368 #define STICKYWARN(expression, message) \ 369 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__))) 372 #define __ASSERT(expression, message, file, line, function) \ 373 (fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \ 374 file, line, function, expression ), abort(), 0 ) 375 #define __ASSERT1(expression, message, parameter1, file, line, function) \ 376 (fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \ 377 parameter1, file, line, function, expression ), abort(), 0 ) 379 #define STICKYASSERT(expression, message) \ 380 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 381 #define STICKYASSERT1(expression, message, parameter1) \ 382 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 384 #define __WARN(expression, message, file, line, function) \ 385 (fprintf( stderr, "warning: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \ 386 file, line, function, expression ), 0 ) 387 #define STICKYWARN(expression, message) \ 388 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 395 #define ASSERT(expression, message) \ 396 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__))) 397 #define ASSERT1(expression, message, parameter1) \ 398 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__))) 400 #define WARN(expression, message) \ 401 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__))) 404 #define ASSERT(expression, message) \ 405 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 406 #define ASSERT1(expression, message, parameter1) \ 407 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 409 #define WARN(expression, message) \ 410 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 413 #define PVIRT_VOID(msg) \ 414 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); } 415 #define PVIRT_INTCF(msg) \ 416 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } 417 #define PVIRT_BOOL(msg) \ 418 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return false; } 419 #define PVIRT_INT(msg) \ 420 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } 421 #define PVIRT_CHARCC(msg) \ 422 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } 424 #define ASSERT(expression, message) do {} while (0) 425 #define ASSERT1(expression, message, parameter1) do {} while (0) 427 #define WARN(expression, message) do {} while (0) 429 #define PVIRT_VOID(msg) = 0 430 #define PVIRT_INTCF(msg) = 0 431 #define PVIRT_BOOL(msg) = 0 432 #define PVIRT_INT(msg) = 0 433 #define PVIRT_CHARCC(msg) = 0