]> pd.if.org Git - nbds/blob - include/datatype.h
work in progress
[nbds] / include / datatype.h
1 #ifndef DATATYPE_H
2 #define DATATYPE_H
3
4 typedef int      (*cmp_fun_t)   (void *, void *);
5 typedef void *   (*clone_fun_t) (void *);
6 typedef uint32_t (*hash_fun_t)  (void *);
7
8 typedef struct datatype {
9     cmp_fun_t   cmp;
10     hash_fun_t  hash;
11     clone_fun_t clone;
12 } datatype_t;
13
14 #endif//DATATYPE_H