diff options
| author | forsyth <forsyth@vitanuova.com> | 2011-12-15 16:40:16 +0000 |
|---|---|---|
| committer | forsyth <forsyth@vitanuova.com> | 2011-12-15 16:40:16 +0000 |
| commit | 28942ead413418b56c5be78e8c4c400881fba72e (patch) | |
| tree | cd646dce007974acc02e535a2c9ff800ada2b684 /liblogfs/ust.c | |
| parent | 1eacf117f57c983da30e88f232fab9db7b1e300d (diff) | |
20111215-1640
Diffstat (limited to 'liblogfs/ust.c')
| -rw-r--r-- | liblogfs/ust.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/liblogfs/ust.c b/liblogfs/ust.c index 119ed33a..ba2368fb 100644 --- a/liblogfs/ust.c +++ b/liblogfs/ust.c @@ -1,4 +1,4 @@ -#include "lib9.h" +#include "logfsos.h" #include "logfs.h" #include "local.h" @@ -30,9 +30,9 @@ logfshashstring(void *s, int n) } static int -compare(char *entry, char *key) +compare(void *entry, void *key) { - return strcmp(entry, key) == 0; + return strcmp((char*)entry, (char*)key) == 0; } static int @@ -44,7 +44,7 @@ allocsize(void *key) char * logfsustnew(Ust **ustp) { - return logfsmapnew(USTMOD, logfshashstring, (int (*)(void *, void *))compare, allocsize, nil, ustp); + return logfsmapnew(USTMOD, logfshashstring, compare, allocsize, nil, ustp); } char * @@ -53,12 +53,12 @@ logfsustadd(Ust *ust, char *s) char *errmsg; char *ep; ep = logfsmapfindentry(ust, s); - if(ep) { + if(ep != nil) { // print("ust: found %s\n", s); return ep; } errmsg = logfsmapnewentry(ust, s, &ep); - if(errmsg) + if(errmsg != nil) return errmsg; // print("ust: new %s\n", s); return strcpy(ep, s); |
