GLYLIB  0.3.0b
mylib.h
Go to the documentation of this file.
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
 All Classes Files Functions Variables Typedefs Defines