GLYLIB
0.3.0b
|
00001 /** \file mylib.h 00002 \brief generic header file that loads utilities often needed by programmers 00003 00004 The header files included here are basic C library headers 00005 (such as string.h). 00006 The other entries are declarations of functions that are expected 00007 to be commonly used by programmers using the library. For example, 00008 functions for opening files and writing error messages are declared 00009 in this file. 00010 */ 00011 #if !defined(GLYLIB_MYLIB) 00012 #define GLYLIB_MYLIB 00013 /** \addtogroup CODE_UTILS 00014 * @{ 00015 */ 00016 /** 00017 Some libraries that are often needed 00018 */ 00019 #include <stdio.h> 00020 #include <stdlib.h> 00021 #include <stddef.h> 00022 #include <string.h> 00023 #include <ctype.h> 00024 #include <errno.h> 00025 #include <math.h> 00026 #include <time.h> 00027 #include <malloc.h> 00028 #include <general.h> 00029 //#include <gly_fileutils.h> // included in general.h 00030 //#include <gly_codeutils.h> // included in general.h 00031 00032 /** 00033 Defines that are are only needed for some specialized circumstances 00034 */ 00035 #define _GNU_SOURCE 00036 00037 /** @}*/ 00038 00039 #endif