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/path.c | |
| parent | 1eacf117f57c983da30e88f232fab9db7b1e300d (diff) | |
20111215-1640
Diffstat (limited to 'liblogfs/path.c')
| -rw-r--r-- | liblogfs/path.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/liblogfs/path.c b/liblogfs/path.c index 81379e12..f82e5b5e 100644 --- a/liblogfs/path.c +++ b/liblogfs/path.c @@ -1,4 +1,4 @@ -#include "lib9.h" +#include "logfsos.h" #include "logfs.h" #include "local.h" @@ -7,8 +7,10 @@ enum { }; static int -compare(Path *f, ulong path) +compare(void *a, void *b) { + Path *f = a; + ulong path = (ulong)b; /* sic */ return f->path == path; } @@ -22,14 +24,14 @@ allocsize(void *key) char * logfspathmapnew(PathMap **pathmapp) { - return logfsmapnew(PATHMOD, logfshashulong, (int (*)(void *, void *))compare, allocsize, nil, pathmapp); + return logfsmapnew(PATHMOD, logfshashulong, compare, allocsize, nil, pathmapp); } char * logfspathmapnewentry(PathMap *m, ulong path, Entry *e, Path **pathmapp) { char *errmsg; - errmsg = logfsmapnewentry(m, (void *)path, pathmapp); + errmsg = logfsmapnewentry(m, (void*)path, pathmapp); if(errmsg) return errmsg; if(*pathmapp == nil) |
