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' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--libexecdir=/usr/libexec/x86_64-linux-gnu' '--enable-streamio' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -ffile-prefix-map=/build/singular-CueUNv/singular-4.3.1-p3+ds=. -fstack-protector-strong -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -ffile-prefix-map=/build/singular-CueUNv/singular-4.3.1-p3+ds=. -fstack-protector-strong -Wformat -Werror=format-security' 'PYTHON=/usr/bin/python3' '--enable-omalloc' 'OMALLOC_LIBS=/build/singular-CueUNv/singular-4.3.1-p3+ds/omalloc/libsingular-omalloc.la' 'OMALLOC_INCLUDES=-I/build/singular-CueUNv/singular-4.3.1-p3+ds' '--htmldir=/usr/share/doc/singular' '--with-Singular' 'RESOURCES_LIBS=/build/singular-CueUNv/singular-4.3.1-p3+ds/resources/libsingular-resources.la' 'RESOURCES_INCLUDES=-I/build/singular-CueUNv/singular-4.3.1-p3+ds ' 'FACTORY_LIBS=/build/singular-CueUNv/singular-4.3.1-p3+ds/factory/libsingular-factory.la' 'FACTORY_INCLUDES=-I/build/singular-CueUNv/singular-4.3.1-p3+ds -I/build/singular-CueUNv/singular-4.3.1-p3+ds/factory -I/build/singular-CueUNv/singular-4.3.1-p3+ds/factory/include' '--cache-file=/dev/null' '--srcdir=.'' in /build/singular-CueUNv/singular-4.3.1-p3+ds/factory"
53#define FACTORYVERSION "4.3.1"
90#ifndef HAVE_INTTYPES_H
91#define HAVE_INTTYPES_H 1
96#define HAVE_IOSTREAM 1
119#define HAVE_OMALLOC 1
127#define HAVE_SIGNAL_H 1
132#define HAVE_STDARG_H 1
137#define HAVE_STDINT_H 1
142#define HAVE_STDIO_H 1
147#define HAVE_STDLIB_H 1
156#ifndef HAVE_STRINGS_H
157#define HAVE_STRINGS_H 1
162#define HAVE_STRING_H 1
172#ifndef HAVE_SYS_STAT_H
173#define HAVE_SYS_STAT_H 1
180#ifndef HAVE_SYS_TYPES_H
181#define HAVE_SYS_TYPES_H 1
191#define HAVE_UNISTD_H 1
196#define LT_OBJDIR ".libs/"
212#define PACKAGE "factory"
216#ifndef PACKAGE_BUGREPORT
217#define PACKAGE_BUGREPORT ""
222#define PACKAGE_NAME "factory"
226#ifndef PACKAGE_STRING
227#define PACKAGE_STRING "factory 4.3.1"
231#ifndef PACKAGE_TARNAME
232#define PACKAGE_TARNAME "factory"
237#define PACKAGE_URL ""
241#ifndef PACKAGE_VERSION
242#define PACKAGE_VERSION "4.3.1"
251#ifndef SINGULAR_CFLAGS
252#define SINGULAR_CFLAGS "-DSING_NDEBUG -DOM_NDEBUG"
269#define STDC_HEADERS 1
277#define VERSION "4.3.1"
305#if defined (SING_NDEBUG) && ! defined (NOASSERT)
350#define __ASSERT(expression, message, file, line) \
351(fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
352 file, line, expression ), abort(), 0 )
353#define __ASSERT1(expression, message, parameter1, file, line) \
354(fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
355 parameter1, file, line, expression ), abort(), 0 )
357#define STICKYASSERT(expression, message) \
358((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__)))
359#define STICKYASSERT1(expression, message, parameter1) \
360((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__)))
362#define __WARN(expression, message, file, line) \
363(fprintf( stderr, "warning: " message "\n%s:%u: failed assertion `%s'\n", \
364 file, line, expression ), 0 )
365#define STICKYWARN(expression, message) \
366((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__)))
369#define __ASSERT(expression, message, file, line, function) \
370(fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
371 file, line, function, expression ), abort(), 0 )
372#define __ASSERT1(expression, message, parameter1, file, line, function) \
373(fprintf( stderr, "error: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
374 parameter1, file, line, function, expression ), abort(), 0 )
376#define STICKYASSERT(expression, message) \
377((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
378#define STICKYASSERT1(expression, message, parameter1) \
379((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
381#define __WARN(expression, message, file, line, function) \
382(fprintf( stderr, "warning: " message "\n%s:%u: In function `%s':\nfailed assertion `%s'\n", \
383 file, line, function, expression ), 0 )
384#define STICKYWARN(expression, message) \
385((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
392#define ASSERT(expression, message) \
393((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__)))
394#define ASSERT1(expression, message, parameter1) \
395((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__)))
397#define WARN(expression, message) \
398((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__)))
401#define ASSERT(expression, message) \
402((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
403#define ASSERT1(expression, message, parameter1) \
404((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
406#define WARN(expression, message) \
407((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__, __PRETTY_FUNCTION__)))
410#define PVIRT_VOID(msg) \
411{ fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); }
412#define PVIRT_INTCF(msg) \
413{ fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
414#define PVIRT_BOOL(msg) \
415{ fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return false; }
416#define PVIRT_INT(msg) \
417{ fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
418#define PVIRT_CHARCC(msg) \
419{ fprintf( stderr, "pure method( " msg " ) called\n" ); abort(); return 0; }
421#define ASSERT(expression, message) do {} while (0)
422#define ASSERT1(expression, message, parameter1) do {} while (0)
424#define WARN(expression, message) do {} while (0)
426#define PVIRT_VOID(msg) = 0
427#define PVIRT_INTCF(msg) = 0
428#define PVIRT_BOOL(msg) = 0
429#define PVIRT_INT(msg) = 0
430#define PVIRT_CHARCC(msg) = 0