git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@383
959494ce-11ee-0310-bf91-
de5d638817bd
return(buf);
}
+int hashcmp(struct hash *h1, struct hash *h2)
+{
+ if(wcscmp(h1->algo, h2->algo))
+ return(0);
+ if(h1->len != h2->len)
+ return(0);
+ if(memcmp(h1->buf, h2->buf, h1->len))
+ return(0);
+ return(1);
+}
+
static struct hashcache *newhashcache(void)
{
struct hashcache *new;
struct hash *duphash(struct hash *hash);
struct hash *parsehash(wchar_t *text);
wchar_t *unparsehash(struct hash *hash);
+int hashcmp(struct hash *h1, struct hash *h2);
extern struct sharecache *shareroot;
extern unsigned long long sharesize;