Go to the documentation of this file. 4 #ifndef INCL_FACTORYCONF_H 5 #define INCL_FACTORYCONF_H 25 #ifndef _FACTORY_CONFIG_H 26 #define _FACTORY_CONFIG_H 1 35 #define CF_USE_INLINE 1 42 #ifndef DISABLE_GMP_CPP 43 #define DISABLE_GMP_CPP 1 47 #ifndef FACTORYCONFIGURATION 48 #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' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fdebug-prefix-map=/forge/singular/container-11/singular.git=. -fstack-protector-strong -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -fdebug-prefix-map=/forge/singular/container-11/singular.git=. -fstack-protector-strong -Wformat -Werror=format-security' '--enable-omalloc' 'OMALLOC_LIBS=/forge/singular/container-11/singular.git/omalloc/libsingular-omalloc.la' 'OMALLOC_INCLUDES=-I/forge/singular/container-11/singular.git' '--with-Singular' 'RESOURCES_LIBS=/forge/singular/container-11/singular.git/resources/libsingular-resources.la' 'RESOURCES_INCLUDES=-I/forge/singular/container-11/singular.git ' 'FACTORY_LIBS=/forge/singular/container-11/singular.git/factory/libsingular-factory.la' 'FACTORY_INCLUDES=-I/forge/singular/container-11/singular.git -I/forge/singular/container-11/singular.git/factory/include' '--cache-file=/dev/null' '--srcdir=.'' in /forge/singular/container-11/singular.git/factory" 52 #ifndef FACTORYVERSION 53 #define FACTORYVERSION "4.1.1" 69 #define HAVE_DLFCN_H 1 92 #ifndef HAVE_INTTYPES_H 93 #define HAVE_INTTYPES_H 1 109 #define HAVE_MATH_H 1 113 #ifndef HAVE_MEMORY_H 114 #define HAVE_MEMORY_H 1 124 #define HAVE_OMALLOC 1 137 #ifndef HAVE_STDINT_H 138 #define HAVE_STDINT_H 1 143 #define HAVE_STDIO_H 1 147 #ifndef HAVE_STDLIB_H 148 #define HAVE_STDLIB_H 1 155 #ifndef HAVE_STRINGS_H 156 #define HAVE_STRINGS_H 1 160 #ifndef HAVE_STRING_H 161 #define HAVE_STRING_H 1 171 #ifndef HAVE_SYS_STAT_H 172 #define HAVE_SYS_STAT_H 1 179 #ifndef HAVE_SYS_TYPES_H 180 #define HAVE_SYS_TYPES_H 1 185 #define HAVE_TIME_H 1 189 #ifndef HAVE_UNISTD_H 190 #define HAVE_UNISTD_H 1 195 #define LT_OBJDIR ".libs/" 213 #define PACKAGE "factory" 217 #ifndef PACKAGE_BUGREPORT 218 #define PACKAGE_BUGREPORT "" 223 #define PACKAGE_NAME "factory" 227 #ifndef PACKAGE_STRING 228 #define PACKAGE_STRING "factory 4.1.2" 232 #ifndef PACKAGE_TARNAME 233 #define PACKAGE_TARNAME "factory" 238 #define PACKAGE_URL "" 242 #ifndef PACKAGE_VERSION 243 #define PACKAGE_VERSION "4.1.2" 252 #ifndef SINGULAR_CFLAGS 253 #define SINGULAR_CFLAGS "-DSING_NDEBUG -DOM_NDEBUG" 258 #define SING_NDEBUG 1 263 #define SIZEOF_LONG 8 268 #define STDC_HEADERS 1 276 #define VERSION "4.1.2" 304 #if defined (SING_NDEBUG) && ! defined (NOASSERT) 349 #define __ASSERT(expression, message, file, line) \ 350 (fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \ 351 file, line, expression ), abort(), 0 ) 352 #define __ASSERT1(expression, message, parameter1, file, line) \ 353 (fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \ 354 parameter1, file, line, expression ), abort(), 0 ) 356 #define STICKYASSERT(expression, message) \ 357 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__))) 358 #define STICKYASSERT1(expression, message, parameter1) \ 359 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__))) 361 #define __WARN(expression, message, file, line) \ 362 (fprintf( stderr, "warning: " message "\n%s:%u: failed assertion `%s'\n", \ 363 file, line, expression ), 0 ) 364 #define STICKYWARN(expression, message) \ 365 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__))) 368 #define __ASSERT(expression, message, file, line, function) \ 369 (fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \ 370 file, line, function, expression ), abort(), 0 ) 371 #define __ASSERT1(expression, message, parameter1, file, line, function) \ 372 (fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \ 373 parameter1, file, line, function, expression ), abort(), 0 ) 375 #define STICKYASSERT(expression, message) \ 376 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 377 #define STICKYASSERT1(expression, message, parameter1) \ 378 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 380 #define __WARN(expression, message, file, line, function) \ 381 (fprintf( stderr, "warning: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \ 382 file, line, function, expression ), 0 ) 383 #define STICKYWARN(expression, message) \ 384 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 391 #define ASSERT(expression, message) \ 392 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__))) 393 #define ASSERT1(expression, message, parameter1) \ 394 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__))) 396 #define WARN(expression, message) \ 397 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__))) 400 #define ASSERT(expression, message) \ 401 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 402 #define ASSERT1(expression, message, parameter1) \ 403 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 405 #define WARN(expression, message) \ 406 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__))) 409 #define PVIRT_VOID(msg) \ 410 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); } 411 #define PVIRT_INTCF(msg) \ 412 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } 413 #define PVIRT_BOOL(msg) \ 414 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return false; } 415 #define PVIRT_INT(msg) \ 416 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } 417 #define PVIRT_CHARCC(msg) \ 418 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; } 420 #define ASSERT(expression, message) do {} while (0) 421 #define ASSERT1(expression, message, parameter1) do {} while (0) 423 #define WARN(expression, message) do {} while (0) 425 #define PVIRT_VOID(msg) = 0 426 #define PVIRT_INTCF(msg) = 0 427 #define PVIRT_BOOL(msg) = 0 428 #define PVIRT_INT(msg) = 0 429 #define PVIRT_CHARCC(msg) = 0