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
39 #ifndef DISABLE_GMP_CPP
40 #define DISABLE_GMP_CPP 1
44 #ifndef FACTORYCONFIGURATION
45 #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 -fPIE -fstack-protector-strong -Wformat -Werror=format-security' 'LDFLAGS=-fPIE -pie -Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security' '--enable-omalloc' 'OMALLOC_LIBS=/build/singular-4.0.3-p3+ds/omalloc/libsingular-omalloc.la' 'OMALLOC_INCLUDES=-I/build/singular-4.0.3-p3+ds' '--with-Singular' 'RESOURCES_LIBS=/build/singular-4.0.3-p3+ds/resources/libsingular-resources.la' 'RESOURCES_INCLUDES=-I/build/singular-4.0.3-p3+ds ' 'FACTORY_LIBS=/build/singular-4.0.3-p3+ds/factory/libsingular-factory.la' 'FACTORY_INCLUDES=-I/build/singular-4.0.3-p3+ds -I/build/singular-4.0.3-p3+ds/factory/include' '--cache-file=/dev/null' '--srcdir=.'' in /build/singular-4.0.3-p3+ds/factory"
49 #ifndef FACTORYVERSION
50 #define FACTORYVERSION "4.0.1"
55 #define FACTORY_INT64 long long int
71 #define HAVE_DLFCN_H 1
94 #ifndef HAVE_INTTYPES_H
95 #define HAVE_INTTYPES_H 1
111 #define HAVE_MATH_H 1
115 #ifndef HAVE_MEMORY_H
116 #define HAVE_MEMORY_H 1
126 #define HAVE_OMALLOC 1
139 #ifndef HAVE_STDINT_H
140 #define HAVE_STDINT_H 1
145 #define HAVE_STDIO_H 1
149 #ifndef HAVE_STDLIB_H
150 #define HAVE_STDLIB_H 1
157 #ifndef HAVE_STRINGS_H
158 #define HAVE_STRINGS_H 1
162 #ifndef HAVE_STRING_H
163 #define HAVE_STRING_H 1
173 #ifndef HAVE_SYS_STAT_H
174 #define HAVE_SYS_STAT_H 1
181 #ifndef HAVE_SYS_TYPES_H
182 #define HAVE_SYS_TYPES_H 1
187 #define HAVE_TIME_H 1
191 #ifndef HAVE_UNISTD_H
192 #define HAVE_UNISTD_H 1
198 #define LT_OBJDIR ".libs/"
216 #define PACKAGE "factory"
220 #ifndef PACKAGE_BUGREPORT
221 #define PACKAGE_BUGREPORT ""
226 #define PACKAGE_NAME "factory"
230 #ifndef PACKAGE_STRING
231 #define PACKAGE_STRING "factory 4.0.3"
235 #ifndef PACKAGE_TARNAME
236 #define PACKAGE_TARNAME "factory"
241 #define PACKAGE_URL ""
245 #ifndef PACKAGE_VERSION
246 #define PACKAGE_VERSION "4.0.3"
255 #ifndef SINGULAR_CFLAGS
256 #define SINGULAR_CFLAGS "-DSING_NDEBUG -DOM_NDEBUG"
261 #define SING_NDEBUG 1
266 #define SIZEOF_LONG 8
271 #define STDC_HEADERS 1
279 #define VERSION "4.0.3"
307 #if defined (SING_NDEBUG) && ! defined (NOASSERT)
352 #define __ASSERT(expression, message, file, line) \
353 (fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
354 file, line, expression ), abort(), 0 )
355 #define __ASSERT1(expression, message, parameter1, file, line) \
356 (fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
357 parameter1, file, line, expression ), abort(), 0 )
359 #define STICKYASSERT(expression, message) \
360 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__)))
361 #define STICKYASSERT1(expression, message, parameter1) \
362 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__)))
364 #define __WARN(expression, message, file, line) \
365 (fprintf( stderr, "warning: " message "\n%s:%u: failed assertion `%s'\n", \
366 file, line, expression ), 0 )
367 #define STICKYWARN(expression, message) \
368 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__)))
371 #define __ASSERT(expression, message, file, line, function) \
372 (fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
373 file, line, function, expression ), abort(), 0 )
374 #define __ASSERT1(expression, message, parameter1, file, line, function) \
375 (fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
376 parameter1, file, line, function, expression ), abort(), 0 )
378 #define STICKYASSERT(expression, message) \
379 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
380 #define STICKYASSERT1(expression, message, parameter1) \
381 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
383 #define __WARN(expression, message, file, line, function) \
384 (fprintf( stderr, "warning: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
385 file, line, function, expression ), 0 )
386 #define STICKYWARN(expression, message) \
387 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
394 #define ASSERT(expression, message) \
395 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__)))
396 #define ASSERT1(expression, message, parameter1) \
397 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__)))
399 #define WARN(expression, message) \
400 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__)))
403 #define ASSERT(expression, message) \
404 ((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
405 #define ASSERT1(expression, message, parameter1) \
406 ((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
408 #define WARN(expression, message) \
409 ((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
412 #define PVIRT_VOID(msg) \
413 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); }
414 #define PVIRT_INTCF(msg) \
415 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
416 #define PVIRT_BOOL(msg) \
417 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return false; }
418 #define PVIRT_INT(msg) \
419 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
420 #define PVIRT_CHARCC(msg) \
421 { fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
423 #define ASSERT(expression, message) do {} while (0)
424 #define ASSERT1(expression, message, parameter1) do {} while (0)
426 #define WARN(expression, message) do {} while (0)
428 #define PVIRT_VOID(msg) = 0
429 #define PVIRT_INTCF(msg) = 0
430 #define PVIRT_BOOL(msg) = 0
431 #define PVIRT_INT(msg) = 0
432 #define PVIRT_CHARCC(msg) = 0