LAL  7.5.0.1-bede9b2
LALStdlib.h
Go to the documentation of this file.
1 /*
2 * Copyright (C) 2007 Jolien Creighton
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with with program; see the file COPYING. If not, write to the
16 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
17 * MA 02110-1301 USA
18 */
19 
20 /**
21  * \author J. D. E. Creighton, T. D. Creighton
22  * \defgroup LALStdlib_h Header LALStdlib.h
23  * \ingroup lal_std
24  *
25  * \brief Includes the standard LAL header files.
26  *
27  * ### Synopsis ###
28  *
29  * \code
30  * #include <lal/LALStdlib.h>
31  * \endcode
32  *
33  * This header is the overall header for the \c std
34  * package. It provides the datatypes, constants, and macros required by
35  * most LAL functions, by including the following header files in the
36  * \c std package:
37  *
38  * \code
39  * #include <lal/LALDatatypes.h>
40  * #include <lal/LALStatusMacros.h>
41  * \endcode
42  *
43  * This header also includes function prototype headers for certain standard modules used
44  * by many LAL routines:
45  *
46  * \code
47  * #include <stdio.h>
48  * #include <stdarg.h>
49  * #include <lal/LALMalloc.h>
50  * \endcode
51  *
52  */
53 
54 #ifndef _LALSTDLIB_H
55 #define _LALSTDLIB_H
56 
57 #include <lal/LALDatatypes.h>
58 #include <lal/LALStatusMacros.h>
59 
60 #include <stdio.h>
61 #include <stdarg.h>
62 #include <lal/LALMalloc.h>
63 
64 #endif /* _LALSTDLIB_H */