Fix ID -> MDB_ID due to 20baad4a20

vmware
Howard Chu 13 years ago
parent 248fd1c7b8
commit 1a9775dc5a
  1. 4
      libraries/libmdb/mfree.c

@ -27,7 +27,7 @@ int main(int argc,char * argv[])
MDB_txn *txn; MDB_txn *txn;
MDB_stat mst; MDB_stat mst;
MDB_cursor *cursor; MDB_cursor *cursor;
ID i, j, *iptr; MDB_ID i, j, *iptr;
if (argc != 2) { if (argc != 2) {
fprintf(stderr, "usage: %s <pathname>\n", argv[0]); fprintf(stderr, "usage: %s <pathname>\n", argv[0]);
@ -41,7 +41,7 @@ int main(int argc,char * argv[])
rc = mdb_cursor_open(txn, dbi, &cursor); rc = mdb_cursor_open(txn, dbi, &cursor);
while ((rc = mdb_cursor_get(cursor, &key, &data, MDB_NEXT)) == 0) { while ((rc = mdb_cursor_get(cursor, &key, &data, MDB_NEXT)) == 0) {
printf("key: %p %zu, data: %p\n", printf("key: %p %zu, data: %p\n",
key.mv_data, *(ID *) key.mv_data, key.mv_data, *(MDB_ID *) key.mv_data,
data.mv_data); data.mv_data);
iptr = data.mv_data; iptr = data.mv_data;
j = *iptr++; j = *iptr++;

Loading…
Cancel
Save