int tag_scan(const char *, const char *, int, uint64_t);
int tag_add(const char *, const char *, uint64_t);
int tag_scan(const char *, const char *, int, uint64_t);
int tag_add(const char *, const char *, uint64_t);
-int tag_list(const char *, int, int);
+struct tag * tag_list(const char *, uint64_t, uint64_t *, int);