1
/* Compile subsequent inline functions as static functions */
4
#error build.h must not be included multiple times
7
#define __GSL_BUILD_H__
9
#ifdef COMPILE_INLINE_STATIC
10
#ifndef HIDE_INLINE_STATIC /* skip if inline functions are hidden */
12
#undef __GSL_INLINE_H__
13
#define __GSL_INLINE_H__ /* first, ignore the gsl_inline.h header file */
16
#define INLINE_DECL /* disable inline in declarations */
19
#define INLINE_FUN /* disable inline in definitions */
21
#ifndef HAVE_INLINE /* enable compilation of definitions in .h files */
25
/* Compile range checking code for inline functions used in the library */
26
#undef GSL_RANGE_CHECK
27
#define GSL_RANGE_CHECK 1
29
/* Use the global variable gsl_check_range to enable/disable range checking at
32
#define GSL_RANGE_COND(x) (gsl_check_range && (x))
36
#error must be called with COMPILE_INLINE_STATIC