My Project
Loading...
Searching...
No Matches
factoryconf.h File Reference

factoryconf.h' serves as a configuration file for the installed source files (templates and factory.h') the same way as config.h' serves as a configuration file for the source files from which the library is build. More...

#include "globaldefs.h"
#include <cstdio>
#include <cstdlib>

Go to the source code of this file.

Macros

#define _FACTORY_CONFIG_H   1
#define CF_USE_INLINE   1
#define DISABLE_GMP_CPP   1
#define FACTORYCONFIGURATION   "' '--disable-option-checking' '--prefix=/usr' '--build=i586-alt-linux' '--host=i586-alt-linux' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--disable-dependency-tracking' '--runstatedir=/var/run' '--without-included-gettext' '--bindir=/usr/lib/Singular' '--infodir=/usr/share/info' '--disable-silent-rules' '--disable-optimizationflags' '--disable-static' '--enable-p-procs-dynamic' '--enable-bigintm-module' '--enable-gfanlib-module' '--enable-Order-module' '--disable-polymake-module' '--enable-python-module' '--enable-streamio' '--with-gmp' '--without-ntl' '--with-flint' '--without-mathicgb' '--with-python=python3' '--with-readline' '--disable-doc' '--with-malloc=system' 'build_alias=i586-alt-linux' 'host_alias=i586-alt-linux' 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -fno-delete-null-pointer-checks' 'LDFLAGS=-Wl,-z,lazy' 'CPPFLAGS=-I/usr/include/flint -I/usr/include/gfanlib -I/usr/include/python3.13' 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -fno-delete-null-pointer-checks' '--enable-omalloc' 'OMALLOC_LIBS=/usr/src/RPM/BUILD/singular-4.4.1p5/omalloc/libomalloc.la' 'OMALLOC_INCLUDES=-I/usr/src/RPM/BUILD/singular-4.4.1p5' '--htmldir=/usr/share/doc/singular' '--with-Singular' 'RESOURCES_LIBS=/usr/src/RPM/BUILD/singular-4.4.1p5/resources/libsingular_resources.la' 'RESOURCES_INCLUDES=-I/usr/src/RPM/BUILD/singular-4.4.1p5 ' 'FACTORY_LIBS=/usr/src/RPM/BUILD/singular-4.4.1p5/factory/libfactory.la' 'FACTORY_INCLUDES=-I/usr/src/RPM/BUILD/singular-4.4.1p5 -I/usr/src/RPM/BUILD/singular-4.4.1p5/factory -I/usr/src/RPM/BUILD/singular-4.4.1p5/factory/include' '--cache-file=/dev/null' '--srcdir=.'' in /usr/src/RPM/BUILD/singular-4.4.1p5/factory"
#define FACTORYVERSION   "4.4.1"
#define HAVE_CSTDIO   1
#define HAVE_CTYPE_H   1
#define HAVE_DLFCN_H   1
#define HAVE_ERRNO_H   1
#define HAVE_FSTREAM   1
#define HAVE_INTTYPES_H   1
#define HAVE_LIBM   1
#define HAVE_MATH_H   1
#define HAVE_SIGNAL_H   1
#define HAVE_STDARG_H   1
#define HAVE_STDINT_H   1
#define HAVE_STDIO_H   1
#define HAVE_STDLIB_H   1
#define HAVE_STRING   1
#define HAVE_STRINGS_H   1
#define HAVE_STRING_H   1
#define HAVE_SYS_STAT_H   1
#define HAVE_SYS_TYPES_H   1
#define HAVE_TIME_H   1
#define HAVE_UNISTD_H   1
#define LT_OBJDIR   ".libs/"
#define OM_NDEBUG   1
#define PACKAGE   "factory"
#define PACKAGE_BUGREPORT   ""
#define PACKAGE_NAME   "factory"
#define PACKAGE_STRING   "factory 4.4.1"
#define PACKAGE_TARNAME   "factory"
#define PACKAGE_URL   ""
#define PACKAGE_VERSION   "4.4.1"
#define SINGULAR_CFLAGS   "-DSING_NDEBUG -DOM_NDEBUG"
#define SING_NDEBUG   1
#define STDC_HEADERS   1
#define VERSION   "4.4.1"
#define NOASSERT
#define __ASSERT(expression, message, file, line)
#define __ASSERT1(expression, message, parameter1, file, line)
#define STICKYASSERT(expression, message)
#define STICKYASSERT1(expression, message, parameter1)
#define __WARN(expression, message, file, line)
#define STICKYWARN(expression, message)
#define ASSERT(expression, message)
#define ASSERT1(expression, message, parameter1)
#define WARN(expression, message)
#define PVIRT_VOID(msg)
#define PVIRT_INTCF(msg)
#define PVIRT_BOOL(msg)
#define PVIRT_INT(msg)
#define PVIRT_CHARCC(msg)

Detailed Description

factoryconf.h' serves as a configuration file for the installed source files (templates and factory.h') the same way as config.h' serves as a configuration file for the source files from which the library is build.

Additionally, we paste a copy of our cf_assert.h' into this file which is necessary for the templates to translate.

Definition in file factoryconf.h.

Macro Definition Documentation

◆ __ASSERT

#define __ASSERT ( expression,
message,
file,
line )
Value:
(fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
file, line, expression ), abort(), 0 )
void message(int i, int *olddeg, int *reduc, kStrategy strat, int red_result)
Definition kutil.cc:7463

Definition at line 348 of file factoryconf.h.

348#define __ASSERT(expression, message, file, line) \
349(fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
350 file, line, expression ), abort(), 0 )

◆ __ASSERT1

#define __ASSERT1 ( expression,
message,
parameter1,
file,
line )
Value:
(fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
parameter1, file, line, expression ), abort(), 0 )

Definition at line 351 of file factoryconf.h.

351#define __ASSERT1(expression, message, parameter1, file, line) \
352(fprintf( stderr, "error: " message "\n%s:%u: failed assertion `%s'\n", \
353 parameter1, file, line, expression ), abort(), 0 )

◆ __WARN

#define __WARN ( expression,
message,
file,
line )
Value:
(fprintf( stderr, "warning: " message "\n%s:%u: failed assertion `%s'\n", \
file, line, expression ), 0 )

Definition at line 360 of file factoryconf.h.

360#define __WARN(expression, message, file, line) \
361(fprintf( stderr, "warning: " message "\n%s:%u: failed assertion `%s'\n", \
362 file, line, expression ), 0 )

◆ _FACTORY_CONFIG_H

#define _FACTORY_CONFIG_H   1

Definition at line 26 of file factoryconf.h.

◆ ASSERT

#define ASSERT ( expression,
message )
Value:
do {} while (0)

Definition at line 419 of file factoryconf.h.

◆ ASSERT1

#define ASSERT1 ( expression,
message,
parameter1 )
Value:
do {} while (0)

Definition at line 420 of file factoryconf.h.

◆ CF_USE_INLINE

#define CF_USE_INLINE   1

Definition at line 35 of file factoryconf.h.

◆ DISABLE_GMP_CPP

#define DISABLE_GMP_CPP   1

Definition at line 43 of file factoryconf.h.

◆ FACTORYCONFIGURATION

#define FACTORYCONFIGURATION   "' '--disable-option-checking' '--prefix=/usr' '--build=i586-alt-linux' '--host=i586-alt-linux' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--disable-dependency-tracking' '--runstatedir=/var/run' '--without-included-gettext' '--bindir=/usr/lib/Singular' '--infodir=/usr/share/info' '--disable-silent-rules' '--disable-optimizationflags' '--disable-static' '--enable-p-procs-dynamic' '--enable-bigintm-module' '--enable-gfanlib-module' '--enable-Order-module' '--disable-polymake-module' '--enable-python-module' '--enable-streamio' '--with-gmp' '--without-ntl' '--with-flint' '--without-mathicgb' '--with-python=python3' '--with-readline' '--disable-doc' '--with-malloc=system' 'build_alias=i586-alt-linux' 'host_alias=i586-alt-linux' 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -fno-delete-null-pointer-checks' 'LDFLAGS=-Wl,-z,lazy' 'CPPFLAGS=-I/usr/include/flint -I/usr/include/gfanlib -I/usr/include/python3.13' 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -fno-delete-null-pointer-checks' '--enable-omalloc' 'OMALLOC_LIBS=/usr/src/RPM/BUILD/singular-4.4.1p5/omalloc/libomalloc.la' 'OMALLOC_INCLUDES=-I/usr/src/RPM/BUILD/singular-4.4.1p5' '--htmldir=/usr/share/doc/singular' '--with-Singular' 'RESOURCES_LIBS=/usr/src/RPM/BUILD/singular-4.4.1p5/resources/libsingular_resources.la' 'RESOURCES_INCLUDES=-I/usr/src/RPM/BUILD/singular-4.4.1p5 ' 'FACTORY_LIBS=/usr/src/RPM/BUILD/singular-4.4.1p5/factory/libfactory.la' 'FACTORY_INCLUDES=-I/usr/src/RPM/BUILD/singular-4.4.1p5 -I/usr/src/RPM/BUILD/singular-4.4.1p5/factory -I/usr/src/RPM/BUILD/singular-4.4.1p5/factory/include' '--cache-file=/dev/null' '--srcdir=.'' in /usr/src/RPM/BUILD/singular-4.4.1p5/factory"

Definition at line 48 of file factoryconf.h.

◆ FACTORYVERSION

#define FACTORYVERSION   "4.4.1"

Definition at line 53 of file factoryconf.h.

◆ HAVE_CSTDIO

#define HAVE_CSTDIO   1

Definition at line 58 of file factoryconf.h.

◆ HAVE_CTYPE_H

#define HAVE_CTYPE_H   1

Definition at line 63 of file factoryconf.h.

◆ HAVE_DLFCN_H

#define HAVE_DLFCN_H   1

Definition at line 68 of file factoryconf.h.

◆ HAVE_ERRNO_H

#define HAVE_ERRNO_H   1

Definition at line 73 of file factoryconf.h.

◆ HAVE_FSTREAM

#define HAVE_FSTREAM   1

Definition at line 83 of file factoryconf.h.

◆ HAVE_INTTYPES_H

#define HAVE_INTTYPES_H   1

Definition at line 91 of file factoryconf.h.

◆ HAVE_LIBM

#define HAVE_LIBM   1

Definition at line 104 of file factoryconf.h.

◆ HAVE_MATH_H

#define HAVE_MATH_H   1

Definition at line 109 of file factoryconf.h.

◆ HAVE_SIGNAL_H

#define HAVE_SIGNAL_H   1

Definition at line 125 of file factoryconf.h.

◆ HAVE_STDARG_H

#define HAVE_STDARG_H   1

Definition at line 130 of file factoryconf.h.

◆ HAVE_STDINT_H

#define HAVE_STDINT_H   1

Definition at line 135 of file factoryconf.h.

◆ HAVE_STDIO_H

#define HAVE_STDIO_H   1

Definition at line 140 of file factoryconf.h.

◆ HAVE_STDLIB_H

#define HAVE_STDLIB_H   1

Definition at line 145 of file factoryconf.h.

◆ HAVE_STRING

#define HAVE_STRING   1

Definition at line 150 of file factoryconf.h.

◆ HAVE_STRING_H

#define HAVE_STRING_H   1

Definition at line 160 of file factoryconf.h.

◆ HAVE_STRINGS_H

#define HAVE_STRINGS_H   1

Definition at line 155 of file factoryconf.h.

◆ HAVE_SYS_STAT_H

#define HAVE_SYS_STAT_H   1

Definition at line 171 of file factoryconf.h.

◆ HAVE_SYS_TYPES_H

#define HAVE_SYS_TYPES_H   1

Definition at line 179 of file factoryconf.h.

◆ HAVE_TIME_H

#define HAVE_TIME_H   1

Definition at line 184 of file factoryconf.h.

◆ HAVE_UNISTD_H

#define HAVE_UNISTD_H   1

Definition at line 189 of file factoryconf.h.

◆ LT_OBJDIR

#define LT_OBJDIR   ".libs/"

Definition at line 194 of file factoryconf.h.

◆ NOASSERT

#define NOASSERT

Definition at line 304 of file factoryconf.h.

◆ OM_NDEBUG

#define OM_NDEBUG   1

Definition at line 205 of file factoryconf.h.

◆ PACKAGE

#define PACKAGE   "factory"

Definition at line 210 of file factoryconf.h.

◆ PACKAGE_BUGREPORT

#define PACKAGE_BUGREPORT   ""

Definition at line 215 of file factoryconf.h.

◆ PACKAGE_NAME

#define PACKAGE_NAME   "factory"

Definition at line 220 of file factoryconf.h.

◆ PACKAGE_STRING

#define PACKAGE_STRING   "factory 4.4.1"

Definition at line 225 of file factoryconf.h.

◆ PACKAGE_TARNAME

#define PACKAGE_TARNAME   "factory"

Definition at line 230 of file factoryconf.h.

◆ PACKAGE_URL

#define PACKAGE_URL   ""

Definition at line 235 of file factoryconf.h.

◆ PACKAGE_VERSION

#define PACKAGE_VERSION   "4.4.1"

Definition at line 240 of file factoryconf.h.

◆ PVIRT_BOOL

#define PVIRT_BOOL ( msg)
Value:
= 0

Definition at line 426 of file factoryconf.h.

◆ PVIRT_CHARCC

#define PVIRT_CHARCC ( msg)
Value:
= 0

Definition at line 428 of file factoryconf.h.

◆ PVIRT_INT

#define PVIRT_INT ( msg)
Value:
= 0

Definition at line 427 of file factoryconf.h.

◆ PVIRT_INTCF

#define PVIRT_INTCF ( msg)
Value:
= 0

Definition at line 425 of file factoryconf.h.

◆ PVIRT_VOID

#define PVIRT_VOID ( msg)
Value:
= 0

Definition at line 424 of file factoryconf.h.

◆ SING_NDEBUG

#define SING_NDEBUG   1

Definition at line 255 of file factoryconf.h.

◆ SINGULAR_CFLAGS

#define SINGULAR_CFLAGS   "-DSING_NDEBUG -DOM_NDEBUG"

Definition at line 250 of file factoryconf.h.

◆ STDC_HEADERS

#define STDC_HEADERS   1

Definition at line 267 of file factoryconf.h.

◆ STICKYASSERT

#define STICKYASSERT ( expression,
message )
Value:
((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__)))
#define __ASSERT(expression, message, file, line)
Definition cf_assert.h:57

Definition at line 355 of file factoryconf.h.

355#define STICKYASSERT(expression, message) \
356((void)((expression) ? 0 : __ASSERT(#expression, message, __FILE__, __LINE__)))

◆ STICKYASSERT1

#define STICKYASSERT1 ( expression,
message,
parameter1 )
Value:
((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__)))
#define __ASSERT1(expression, message, parameter1, file, line)
Definition cf_assert.h:60

Definition at line 357 of file factoryconf.h.

357#define STICKYASSERT1(expression, message, parameter1) \
358((void)((expression) ? 0 : __ASSERT1(#expression, message, parameter1, __FILE__, __LINE__)))

◆ STICKYWARN

#define STICKYWARN ( expression,
message )
Value:
((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__)))
#define __WARN(expression, message, file, line)
Definition cf_assert.h:69

Definition at line 363 of file factoryconf.h.

363#define STICKYWARN(expression, message) \
364((void)((expression) ? 0 : __WARN(#expression, message, __FILE__, __LINE__)))

◆ VERSION

#define VERSION   "4.4.1"

Definition at line 275 of file factoryconf.h.

◆ WARN

#define WARN ( expression,
message )
Value:
do {} while (0)

Definition at line 422 of file factoryconf.h.