commit 28d6a7410deae3fc699799d83766d20f74e65b90
parent 808f8c4c4d52552a13c02f8253ac543b53ac778f
Author: William Casarin <jb55@jb55.com>
Date: Thu, 20 Mar 2025 15:04:11 -0700
win: fix build on windows
Diffstat:
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/nostrdb.c b/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++;
}