X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=include%2Fdatatype.h;fp=include%2Fdatatype.h;h=e0085beb57ec0689e9c0993447bd651d45339a3d;hp=0000000000000000000000000000000000000000;hb=11572afcaf218cfcbb8e9747f22739f75252c4f4;hpb=f1098084dd54496a61f9a254541190df77edd166 diff --git a/include/datatype.h b/include/datatype.h new file mode 100644 index 0000000..e0085be --- /dev/null +++ b/include/datatype.h @@ -0,0 +1,14 @@ +#ifndef DATATYPE_H +#define DATATYPE_H + +typedef int (*cmp_fun_t) (void *, void *); +typedef void * (*clone_fun_t) (void *); +typedef uint32_t (*hash_fun_t) (void *); + +typedef struct datatype { + cmp_fun_t cmp; + hash_fun_t hash; + clone_fun_t clone; +} datatype_t; + +#endif//DATATYPE_H