Commit 156e5eb9 authored by Rusty Russell's avatar Rusty Russell

tdb2: rename internal hashfn and logfn to hash_fn and log_fn.

We use underscores everywhere else, so be consistent.
parent 007a7e4e
...@@ -31,12 +31,12 @@ static uint64_t jenkins_hash(const void *key, size_t length, uint64_t seed, ...@@ -31,12 +31,12 @@ static uint64_t jenkins_hash(const void *key, size_t length, uint64_t seed,
void tdb_hash_init(struct tdb_context *tdb) void tdb_hash_init(struct tdb_context *tdb)
{ {
tdb->hashfn = jenkins_hash; tdb->hash_fn = jenkins_hash;
} }
uint64_t tdb_hash(struct tdb_context *tdb, const void *ptr, size_t len) uint64_t tdb_hash(struct tdb_context *tdb, const void *ptr, size_t len)
{ {
return tdb->hashfn(ptr, len, tdb->hash_seed, tdb->hash_data); return tdb->hash_fn(ptr, len, tdb->hash_seed, tdb->hash_data);
} }
uint64_t hash_record(struct tdb_context *tdb, tdb_off_t off) uint64_t hash_record(struct tdb_context *tdb, tdb_off_t off)
......
...@@ -101,10 +101,10 @@ static enum TDB_ERROR tdb_new_database(struct tdb_context *tdb, ...@@ -101,10 +101,10 @@ static enum TDB_ERROR tdb_new_database(struct tdb_context *tdb,
else else
newdb.hdr.hash_seed = random_number(tdb); newdb.hdr.hash_seed = random_number(tdb);
newdb.hdr.hash_test = TDB_HASH_MAGIC; newdb.hdr.hash_test = TDB_HASH_MAGIC;
newdb.hdr.hash_test = tdb->hashfn(&newdb.hdr.hash_test, newdb.hdr.hash_test = tdb->hash_fn(&newdb.hdr.hash_test,
sizeof(newdb.hdr.hash_test), sizeof(newdb.hdr.hash_test),
newdb.hdr.hash_seed, newdb.hdr.hash_seed,
tdb->hash_data); tdb->hash_data);
newdb.hdr.recovery = 0; newdb.hdr.recovery = 0;
newdb.hdr.features_used = newdb.hdr.features_offered = TDB_FEATURE_MASK; newdb.hdr.features_used = newdb.hdr.features_offered = TDB_FEATURE_MASK;
newdb.hdr.seqnum = 0; newdb.hdr.seqnum = 0;
...@@ -205,7 +205,7 @@ struct tdb_context *tdb_open(const char *name, int tdb_flags, ...@@ -205,7 +205,7 @@ struct tdb_context *tdb_open(const char *name, int tdb_flags,
tdb->name = NULL; tdb->name = NULL;
tdb->direct_access = 0; tdb->direct_access = 0;
tdb->flags = tdb_flags; tdb->flags = tdb_flags;
tdb->logfn = NULL; tdb->log_fn = NULL;
tdb->transaction = NULL; tdb->transaction = NULL;
tdb->stats = NULL; tdb->stats = NULL;
tdb->access = NULL; tdb->access = NULL;
...@@ -217,11 +217,11 @@ struct tdb_context *tdb_open(const char *name, int tdb_flags, ...@@ -217,11 +217,11 @@ struct tdb_context *tdb_open(const char *name, int tdb_flags,
while (attr) { while (attr) {
switch (attr->base.attr) { switch (attr->base.attr) {
case TDB_ATTRIBUTE_LOG: case TDB_ATTRIBUTE_LOG:
tdb->logfn = attr->log.fn; tdb->log_fn = attr->log.fn;
tdb->log_data = attr->log.data; tdb->log_data = attr->log.data;
break; break;
case TDB_ATTRIBUTE_HASH: case TDB_ATTRIBUTE_HASH:
tdb->hashfn = attr->hash.fn; tdb->hash_fn = attr->hash.fn;
tdb->hash_data = attr->hash.data; tdb->hash_data = attr->hash.data;
break; break;
case TDB_ATTRIBUTE_SEED: case TDB_ATTRIBUTE_SEED:
......
...@@ -365,14 +365,14 @@ struct tdb_context { ...@@ -365,14 +365,14 @@ struct tdb_context {
uint32_t flags; uint32_t flags;
/* Logging function */ /* Logging function */
void (*logfn)(struct tdb_context *tdb, void (*log_fn)(struct tdb_context *tdb,
enum tdb_log_level level, enum tdb_log_level level,
void *data, void *data,
const char *message); const char *message);
void *log_data; void *log_data;
/* Hash function. */ /* Hash function. */
uint64_t (*hashfn)(const void *key, size_t len, uint64_t seed, void *); uint64_t (*hash_fn)(const void *key, size_t len, uint64_t seed, void *);
void *hash_data; void *hash_data;
uint64_t hash_seed; uint64_t hash_seed;
......
...@@ -398,7 +398,7 @@ enum TDB_ERROR COLD tdb_logerr(struct tdb_context *tdb, ...@@ -398,7 +398,7 @@ enum TDB_ERROR COLD tdb_logerr(struct tdb_context *tdb,
/* tdb_open paths care about errno, so save it. */ /* tdb_open paths care about errno, so save it. */
int saved_errno = errno; int saved_errno = errno;
if (!tdb->logfn) if (!tdb->log_fn)
return ecode; return ecode;
va_start(ap, fmt); va_start(ap, fmt);
...@@ -406,11 +406,11 @@ enum TDB_ERROR COLD tdb_logerr(struct tdb_context *tdb, ...@@ -406,11 +406,11 @@ enum TDB_ERROR COLD tdb_logerr(struct tdb_context *tdb,
va_end(ap); va_end(ap);
if (len < 0) { if (len < 0) {
tdb->logfn(tdb, TDB_LOG_ERROR, tdb->log_data, tdb->log_fn(tdb, TDB_LOG_ERROR, tdb->log_data,
"out of memory formatting message:"); "out of memory formatting message:");
tdb->logfn(tdb, level, tdb->log_data, fmt); tdb->log_fn(tdb, level, tdb->log_data, fmt);
} else { } else {
tdb->logfn(tdb, level, tdb->log_data, message); tdb->log_fn(tdb, level, tdb->log_data, message);
free(message); free(message);
} }
errno = saved_errno; errno = saved_errno;
......
...@@ -13,7 +13,7 @@ int main(int argc, char *argv[]) ...@@ -13,7 +13,7 @@ int main(int argc, char *argv[])
{ {
unsigned int i; unsigned int i;
struct tdb_used_record rec; struct tdb_used_record rec;
struct tdb_context tdb = { .logfn = tap_log_fn }; struct tdb_context tdb = { .log_fn = tap_log_fn };
plan_tests(64 + 32 + 48*6 + 1); plan_tests(64 + 32 + 48*6 + 1);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment