spiro-sys 0.1.1

Rust bindings for libspiro
Documentation
/* spiro-config.h.in.  Generated from configure.ac by autoheader.  */

#ifndef _SPIRO_CONFIG_H
#define _SPIRO_CONFIG_H 1

/* Check if input values are realistic and not infinite in value. */
#undef CHECK_INPUT_FINITENESS

/* Use 'gettimeofday()==true, else use older sys/timeb.h */
#undef DO_TIME_DAY

/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H

/* Define to 1 if you have the `finite' function. */
#undef HAVE_FINITE

/* Define to 1 if you have the `hypot' function. */
#undef HAVE_HYPOT

/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H

/* Define to 1 if you have the `isfinite' function. */
#undef HAVE_ISFINITE

/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H

/* Have pthreads.h. Do multi-user check in call-test. */
#undef HAVE_PTHREADS

/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H

/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H

/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H

/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H

/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H

/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H

/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H

/* Libspiro version major value */
#undef LS_VERSION_MJ

/* Libspiro version minor value */
#undef LS_VERSION_MN

/* Libspiro Major.Minor value. Report this back */
#undef LS_VERSION_STR

/* Define if running the test suite so that test #27 works on MinGW. */
#undef LT_MINGW_STATIC_TESTSUITE_HACK

/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR

/* Name of package */
#undef PACKAGE

/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT

/* Define to the full name of this package. */
#undef PACKAGE_NAME

/* Define to the full name and version of this package. */
#undef PACKAGE_STRING

/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME

/* Define to the home page for this package. */
#undef PACKAGE_URL

/* Define to the version of this package. */
#undef PACKAGE_VERSION

/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS

/* Do 'S_TESTS' multi-thread 'call-testm' checks when you run 'make check'. */
#undef S_TESTP

/* Verbose library printf() output enabled for debugging. */
#undef VERBOSE

/* Version number of package */
#undef VERSION

// Additions for Rust
// I don't care about systems this doesn't work on.
#define HAVE_ISFINITE 1
#define LS_VERSION_STR "rust"

/* Define IS_FINITE(x) to isfinite(x) or finite(x) */
#if HAVE_ISFINITE
#define IS_FINITE(x) isfinite(x)
#else
#if HAVE_FINITE
#define IS_FINITE(x) finite(x)
#endif
#endif

#endif