From c6674199deffa9fde49485486ed04583662c6c07 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Thu, 20 Mar 2025 15:04:11 -0700 Subject: [PATCH] nostrdb: win: fix build on windows --- nostrdb/src/nostrdb.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/nostrdb/src/nostrdb.c b/nostrdb/src/nostrdb.c index a07f213e..657e90d8 100644 --- a/nostrdb/src/nostrdb.c +++ b/nostrdb/src/nostrdb.c @@ -7179,6 +7179,7 @@ void ndb_config_set_ingest_filter(struct ndb_config *config, int ndb_print_relay_kind_index(struct ndb_txn *txn) { MDB_cursor *cur; + unsigned char *d; MDB_val k, v; int i; @@ -7188,10 +7189,11 @@ int ndb_print_relay_kind_index(struct ndb_txn *txn) i = 1; printf("relay\tkind\tcreated_at\tnote_id\n"); while (mdb_cursor_get(cur, &k, &v, MDB_NEXT) == 0) { - printf("%s\t", (const char *)(k.mv_data + 25)); - printf("%" PRIu64 "\t", *(uint64_t*)(k.mv_data + 8)); - printf("%" PRIu64 "\t", *(uint64_t*)(k.mv_data + 16)); - printf("%" PRIu64 "\n", *(uint64_t*)(k.mv_data + 0)); + d = (unsigned char *)k.mv_data; + printf("%s\t", (const char *)(d + 25)); + printf("%" PRIu64 "\t", *(uint64_t*)(d + 8)); + printf("%" PRIu64 "\t", *(uint64_t*)(d + 16)); + printf("%" PRIu64 "\n", *(uint64_t*)(d + 0)); i++; }