GEL  0.99
gel_base_public.h
Go to the documentation of this file.
1 #ifndef GEL_BASE_H_
2 #define GEL_BASE_H_
3 
4 /*==============================================================================
5  * gel_base_public.h
6  *==============================================================================
7  * \file ce fichier contient les definitions de fonctions accessibles au niveau
8  * public pour le module gel_base.c
9  *==============================================================================
10  * Auteur : Sylvain Lemouzy (syl.lemouzy@free.fr)
11  * Cr�e le : 02/08/2006
12  *==============================================================================
13  */
14 
15 #include <gel/common.h>
16 #include <gel/file.h>
17 
19 
23 char *mystrdup(char *s);
24 
25 
35 
42 
49 void *gel_enum_next(gel_enum_t *en);
50 
57 void gel_enum_free(gel_enum_t *en);
58 
67 
79 
80 #endif /*GEL_BASE_H_*/
#define __END_DECLS
Definition: common.h:29
#define __BEGIN_DECLS
Definition: common.h:28
void gel_enum_free(gel_enum_t *en)
Definition: gel_base.c:164
void * gel_enum_next(gel_enum_t *en)
Definition: gel_base.c:153
gel_enum_t * gel_enum_file_symbol(gel_file_t *f)
Definition: gel_base.c:176
__BEGIN_DECLS char * mystrdup(char *s)
Definition: gel_base.c:50
gel_sym_t * gel_find_file_symbol(gel_file_t *f, char *name)
Definition: gel_base.c:90
void gel_enum_initpos(gel_enum_t *en)
Definition: gel_base.c:142
Definition: file.h:31
struct gel_enum_s gel_enum_t
Definition: types.h:42
struct gel_sym_s gel_sym_t
Definition: types.h:45