mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-09 01:54:12 +08:00
mdbx: remove MDBX_INTERNAL_FUNC
from mdbx_w2mb()
and mdbx_mb2w()
for C++ API.
This commit is contained in:
parent
04f60af669
commit
4f3e1a60f1
@ -527,14 +527,12 @@ static const DWORD WC_ERR_INVALID_CHARS =
|
|||||||
: 0;
|
: 0;
|
||||||
#endif /* WC_ERR_INVALID_CHARS */
|
#endif /* WC_ERR_INVALID_CHARS */
|
||||||
|
|
||||||
MDBX_INTERNAL_FUNC size_t mdbx_mb2w(wchar_t *dst, size_t dst_n, const char *src,
|
size_t mdbx_mb2w(wchar_t *dst, size_t dst_n, const char *src, size_t src_n) {
|
||||||
size_t src_n) {
|
|
||||||
return MultiByteToWideChar(CP_THREAD_ACP, MB_ERR_INVALID_CHARS, src,
|
return MultiByteToWideChar(CP_THREAD_ACP, MB_ERR_INVALID_CHARS, src,
|
||||||
(int)src_n, dst, (int)dst_n);
|
(int)src_n, dst, (int)dst_n);
|
||||||
}
|
}
|
||||||
|
|
||||||
MDBX_INTERNAL_FUNC size_t mdbx_w2mb(char *dst, size_t dst_n, const wchar_t *src,
|
size_t mdbx_w2mb(char *dst, size_t dst_n, const wchar_t *src, size_t src_n) {
|
||||||
size_t src_n) {
|
|
||||||
return WideCharToMultiByte(CP_THREAD_ACP, WC_ERR_INVALID_CHARS, src,
|
return WideCharToMultiByte(CP_THREAD_ACP, WC_ERR_INVALID_CHARS, src,
|
||||||
(int)src_n, dst, (int)dst_n, nullptr, nullptr);
|
(int)src_n, dst, (int)dst_n, nullptr, nullptr);
|
||||||
}
|
}
|
||||||
|
@ -180,10 +180,8 @@ static inline void mdbx_free(void *ptr) { HeapFree(GetProcessHeap(), 0, ptr); }
|
|||||||
#define vsnprintf _vsnprintf /* ntdll */
|
#define vsnprintf _vsnprintf /* ntdll */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
MDBX_INTERNAL_FUNC size_t mdbx_mb2w(wchar_t *dst, size_t dst_n, const char *src,
|
size_t mdbx_mb2w(wchar_t *dst, size_t dst_n, const char *src, size_t src_n);
|
||||||
size_t src_n);
|
size_t mdbx_w2mb(char *dst, size_t dst_n, const wchar_t *src, size_t src_n);
|
||||||
MDBX_INTERNAL_FUNC size_t mdbx_w2mb(char *dst, size_t dst_n, const wchar_t *src,
|
|
||||||
size_t src_n);
|
|
||||||
|
|
||||||
#else /*----------------------------------------------------------------------*/
|
#else /*----------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user