astrometry.js
Version:
Extract star pixel coordinates from a FITS image using JavaScript
309 lines (226 loc) • 8.2 kB
Plain Text
/* config.h.in. Generated from configure.ac by autoheader. */
/* Disable deprecated functions and enums while building */
/* Define if you have inline with C99 behavior */
/* Define to 1 if you have the declaration of `acosh', and to 0 if you don't.
*/
/* Define to 1 if you have the declaration of `asinh', and to 0 if you don't.
*/
/* Define to 1 if you have the declaration of `atanh', and to 0 if you don't.
*/
/* Define to 1 if you have the declaration of `expm1', and to 0 if you don't.
*/
/* Define to 1 if you have the declaration of `feenableexcept', and to 0 if
you don't. */
/* Define to 1 if you have the declaration of `fesettrapenable', and to 0 if
you don't. */
/* Define to 1 if you have the declaration of `finite', and to 0 if you don't.
*/
/* Define to 1 if you have the declaration of `fprnd_t', and to 0 if you
don't. */
/* Define to 1 if you have the declaration of `frexp', and to 0 if you don't.
*/
/* Define to 1 if you have the declaration of `hypot', and to 0 if you don't.
*/
/* Define to 1 if you have the declaration of `isfinite', and to 0 if you
don't. */
/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't.
*/
/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't.
*/
/* Define to 1 if you have the declaration of `ldexp', and to 0 if you don't.
*/
/* Define to 1 if you have the declaration of `log1p', and to 0 if you don't.
*/
/* Define to 1 if you have the <dlfcn.h> header file. */
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
/* Defined if you have ansi EXIT_SUCCESS and EXIT_FAILURE in stdlib.h */
/* Defined on architectures with excess floating-point precision */
/* Define if x86 processor has sse extensions. */
/* Define to 1 if you have the <ieeefp.h> header file. */
/* Define this if IEEE comparisons work correctly (e.g. NaN != NaN) */
/* Define this if IEEE denormalized numbers are available */
/* Define if you have inline */
/* Define to 1 if you have the <inttypes.h> header file. */
/* Define to 1 if you have the `m' library (-lm). */
/* Define to 1 if you have the `memcpy' function. */
/* Define to 1 if you have the `memmove' function. */
/* Define to 1 if you have the <memory.h> header file. */
/* Define this if printf can handle %Lf for long double */
/* Define to 1 if you have the <stdint.h> header file. */
/* Define to 1 if you have the <stdlib.h> header file. */
/* Define to 1 if you have the `strdup' function. */
/* Define to 1 if you have the <strings.h> header file. */
/* Define to 1 if you have the <string.h> header file. */
/* Define to 1 if you have the `strtol' function. */
/* Define to 1 if you have the `strtoul' function. */
/* Define to 1 if you have the <sys/stat.h> header file. */
/* Define to 1 if you have the <sys/types.h> header file. */
/* Define to 1 if you have the <unistd.h> header file. */
/* Define to 1 if you have the `vprintf' function. */
/* Define if you need to hide the static definitions of inline functions */
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
/* Name of package */
/* Define to the address where bug reports for this package should be sent. */
/* Define to the full name of this package. */
/* Define to the full name and version of this package. */
/* Define to the one symbol short name of this package. */
/* Define to the home page for this package. */
/* Define to the version of this package. */
/* Defined if this is an official release */
/* Define to 1 if you have the ANSI C header files. */
/* Version number of package */
/* Define to 1 if type `char' is unsigned and you are not using gcc. */
/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
/* Define to `unsigned int' if <sys/types.h> does not define. */
/* Define to empty if the keyword `volatile' does not work. Warning: valid
code using `volatile' can become incorrect without. Disable with care. */
/* Use 0 and 1 for EXIT_SUCCESS and EXIT_FAILURE if we don't have them */
/* Define one of these if you have a known IEEE arithmetic interface */
/* Define a rounding function which moves extended precision values
out of registers and rounds them to double-precision. This should
be used *sparingly*, in places where it is necessary to keep
double-precision rounding for critical expressions while running in
extended precision. For example, the following code should ensure
exact equality, even when extended precision registers are in use,
double q = GSL_COERCE_DBL(3.0/7.0) ;
if (q == GSL_COERCE_DBL(3.0/7.0)) { ... } ;
It carries a penalty even when the program is running in double
precision mode unless you compile a separate version of the
library with HAVE_EXTENDED_PRECISION_REGISTERS turned off. */
/* Substitute gsl functions for missing system functions */