summaryrefslogtreecommitdiff
path: root/src/lib/evas/cserve2/evas_cs2_utils.h
blob: fb37f35d87796f0a7cbaf0b4bfaf6ae28bc49f32 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* THIS FILE TO BE SHARED WITH THE BIN PART. KEEP IT CLEAN. THERE BE DRAGONS */
#ifndef _EVAS_CSERVE2_UTILS_H_
#define _EVAS_CSERVE2_UTILS_H_

typedef struct _Fash_Glyph2      Fash_Glyph2;

Fash_Glyph2 *fash_gl_new(void (*free_cb)(void *glyph));
void fash_gl_free(Fash_Glyph2 *fash);
void *fash_gl_find(Fash_Glyph2 *fash, int item);
void fash_gl_add(Fash_Glyph2 *fash, int item, void *glyph);
void fash_gl_del(Fash_Glyph2 *fash, int item);

#endif /* EVAS_CSERVE2_UTILS_H_ */