X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=lib%2Futils.h;h=4fdde3c2d8c5c13e400cb6e161c2a4382fee794b;hp=080864b9116bd64fa109270b3bb863802ac3f8fa;hb=2b8eb6dfb02dc93372c5e0a4efa6dff73a8ba004;hpb=9d82f27c53c5fb79ceee52904b996edefb27628a diff --git a/lib/utils.h b/lib/utils.h index 080864b..4fdde3c 100644 --- a/lib/utils.h +++ b/lib/utils.h @@ -1,6 +1,7 @@ #ifndef _UTILS_H #define _UTILS_H +#include #include #include @@ -86,5 +87,10 @@ int bbtreedel(struct btree **tree, void *item, int (*cmp)(void *, void *)); void freebtree(struct btree **tree, void (*ffunc)(void *)); int bbtreeput(struct btree **tree, void *item, int (*cmp)(void *, void *)); void *btreeget(struct btree *tree, void *key, int (*cmp)(void *, void *)); +FILE *funstdio(void *pdata, + ssize_t (*read)(void *pdata, void *buf, size_t len), + ssize_t (*write)(void *pdata, const void *buf, size_t len), + off_t (*seek)(void *pdata, off_t offset, int whence), + int (*close)(void *pdata)); #endif