summaryrefslogtreecommitdiff
path: root/liblogfs/ust.c
diff options
context:
space:
mode:
authorforsyth <forsyth@vitanuova.com>2011-12-15 16:40:16 +0000
committerforsyth <forsyth@vitanuova.com>2011-12-15 16:40:16 +0000
commit28942ead413418b56c5be78e8c4c400881fba72e (patch)
treecd646dce007974acc02e535a2c9ff800ada2b684 /liblogfs/ust.c
parent1eacf117f57c983da30e88f232fab9db7b1e300d (diff)
20111215-1640
Diffstat (limited to 'liblogfs/ust.c')
-rw-r--r--liblogfs/ust.c12
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);