ITS#10515 LMDB: Fix warnings on Windows

This commit is contained in:
Howard Chu 2026-06-01 15:58:37 +01:00
parent bb90ea14dc
commit 2504582629
2 changed files with 6 additions and 2 deletions

View file

@ -11773,8 +11773,12 @@ mdb_env_incr_dump(MDB_env *env, const char *path, size_t txnid)
int ESECT
mdb_env_incr_loadfd(MDB_env *env, HANDLE fd)
{
#ifdef _WIN32
DWORD rsize, rlen;
#else
size_t rsize;
ssize_t rlen;
#endif
char buf[PAGEHDRSZ], *ptr;
MDB_page *rp = (MDB_page *)buf, *mp;

View file

@ -34,7 +34,7 @@ mdb_modload(const char *file, const char *name, MDB_crypto_funcs **mcf_ptr, char
{
HINSTANCE mlm = LoadLibrary(file);
if (mlm) {
hookfunc = GetProcAddress(mlm, name);
hookfunc = (MDB_crypto_hooks *)GetProcAddress(mlm, name);
if (hookfunc)
*mcf_ptr = hookfunc();
else {
@ -43,7 +43,7 @@ mdb_modload(const char *file, const char *name, MDB_crypto_funcs **mcf_ptr, char
mlm = NULL;
}
} else {
*errmsg = GetLastError();
*errmsg = "GetProcAddress failed"; /* GetLastError(); */
}
ret = (void *)mlm;
}