From ee5896ab6db72aef29512ec2cbcfc595ec510cdf Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Fri, 14 Mar 2025 00:17:57 +0800 Subject: [PATCH] put/del/get take dbi, not *dbi --- lmdb/items.ha | 6 +++--- diff --git a/lmdb/items.ha b/lmdb/items.ha index 38c1aaa85784574da61ea236b9099bb342f655f1..d0fc8e904993b3047c4c8b5845ffde9f9f99a4bd 100644 --- a/lmdb/items.ha +++ b/lmdb/items.ha @@ -16,7 +16,7 @@ // // Return value: A non-zero error value on failure and 0 on success. Some possible errors are: // - EACCES: an attempt was made to write in a read-only transaction. // - EINVAL: an invalid parameter was specified. -export @symbol("mdb_del") fn del(txn: *txn, dbi: *dbi, key: *val, data: *val) int; +export @symbol("mdb_del") fn del(txn: *txn, dbi: dbi, key: *val, data: *val) int; // Get items from a database. @@ -42,7 +42,7 @@ // // Return value: A non-zero error value on failure and 0 on success. Some possible errors are: // - [[NOTFOUND]]: the key was not in the database // - EINVAL: an invalid parameter was specified -export @symbol("mdb_get") fn get(txn: *txn, dbi: *dbi, key: *val, data: *val) int; +export @symbol("mdb_get") fn get(txn: *txn, dbi: dbi, key: *val, data: *val) int; // Store items into a database. // @@ -81,4 +81,4 @@ // - [[MAP_FULL]]: the database is full (see [[env_set_mapsize]]) // - [[TXN_FULL]]: the transaction has too many dirty pages // - EACCES: an attempt was made to write in a read-only transaction // - EINVAL: an invalid parameter was specified -export @symbol("mdb_put") fn put(txn: *txn, dbi: *dbi, key: *val, data: *val, flags: uint) int; +export @symbol("mdb_put") fn put(txn: *txn, dbi: dbi, key: *val, data: *val, flags: uint) int; -- 2.48.1