Next: Header LALStdlib.h
Up: Header LALConfig.h
Previous: Header LALConfig.h
  Contents
  Index
#include <lal/LALConfig.h>
This header (which is not technically in the std package;
rather it is generated directly in the include/lal directory during
configuration) is included in essentially every other header file. It
contains macro constants that are defined at configuration time. They are:
[Constant]LAL_VERSION
[Constant]LAL_VERSION_MAJOR
[Constant]LAL_VERSION_MINOR
[Constant]LAL_CONFIGURE_ARGS
[Constant]LAL_CONFIGURE_DATE
[Constant]LAL_CVS_TAG
[Constant]LAL_SIZEOF_DOUBLE
[Constant]LAL_SIZEOF_FLOAT
[Constant]LAL_SIZEOF_INT
[Constant]LAL_SIZEOF_LONG
[Constant]LAL_SIZEOF_LONG_LONG
[Constant]LAL_SIZEOF_SHORT
[Constant]LAL_NDEBUG
[Constant]NOLALMACROS
[Constant]LAL_PTHREAD_LOCK
[Constant]LAL_FRAME_ENABLED
[Constant]LAL_MPI_ENABLED
- LAL_VERSION
- Constant string containing the version of LAL.
- LAL_VERSION_MAJOR
- Integer representing the major version
number of LAL.
- LAL_VERSION_MINOR
- Integer representing the minor version
number of LAL.
- LAL_CONFIGURE_ARGS
- Constant string containing the arguments
given to the configure script.
- LAL_CONFIGURE_DATE
- Constant string containing the date
when LAL was configured.
- LAL_CVS_TAG
- Constant string containing the CVS tag used to
checkout LAL (blank if none).
- LAL_SIZEOF_DOUBLE
- Integer representing the size of a
double precision floating point number.
- LAL_SIZEOF_FLOAT
- Integer representing the size of a
single precision floating point number.
- LAL_SIZEOF_INT
- Integer representing the size of a
integer.
- LAL_SIZEOF_LONG
- Integer representing the size of a
long integer.
- LAL_SIZEOF_LONG_LONG
- Integer representing the size of a
long long integer.
- LAL_SIZEOF_SHORT
- Integer representing the size of a
short integer.
- LAL_NDEBUG
- Defined if debugging is turned off (use the
configure argument -disable-debug to do this).
- NOLALMACROS
- Defined if status macros are replaced by functions
(where possible) (use the configure argument -disable-macros to do
this).
- LAL_PTHREAD_LOCK
- Defined if POSIX thread mutex locking is
to be used for threadsafety (use the configure argument
-enable-pthread-lock to do this).
- LAL_FRAME_ENABLED
- Defined if LAL frame-format data reading
routines will be compiled (use the configure argument
-enable-frame to do this).
- LAL_MPI_ENABLED
- Defined if LAL MPI routines will be compiled
(use the configure argument -enable-mpi to do this).
Next: Header LALStdlib.h
Up: Header LALConfig.h
Previous: Header LALConfig.h
  Contents
  Index
LAL test account
2003-10-23