Skip to content

Commit e2166a2

Browse files
committed
🛠 basic casts
1 parent d7a4f13 commit e2166a2

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

source/include/ztd/cuneicode/detail/core_mcharn.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ namespace cnc {
334334
else {
335335
if (::ztd::__idk_detail::__windows::
336336
__widechar_to_multibyte_conversion_failed(__intermediate_output,
337-
__intermediate_input_read, __win32_dst, __p_info)) {
337+
static_cast<size_t>(__win32_err), __win32_dst, __p_info)) {
338338
return cnc_mcerr_invalid_sequence;
339339
}
340340
// okay, it should be good

source/ztd/cuneicode/windows_code_page.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,8 @@ cnc_mcerr cnc_c32nrtomcn_windows_code_page(size_t* __p_maybe_dst_len, char** __p
110110
}
111111
else {
112112
if (::ztd::__idk_detail::__windows::__widechar_to_multibyte_conversion_failed(
113-
__intermediate_output, __intermediate_size, __win32_dst, __p_info)) {
113+
__intermediate_output, static_cast<size_t>(__win32_err), __win32_dst,
114+
__p_info)) {
114115
__p_src[0] = __initial_src;
115116
__p_src_len[0] = __initial_src_len;
116117
return cnc_mcerr_invalid_sequence;
@@ -334,7 +335,7 @@ cnc_mcerr cnc_mwcnrtomcn_windows_code_page(size_t* __p_maybe_dst_len, char** __p
334335
}
335336
else {
336337
if (::ztd::__idk_detail::__windows::__widechar_to_multibyte_conversion_failed(
337-
__initial_src, __input_read_size, __win32_dst, __p_info)) {
338+
__initial_src, static_cast<size_t>(__win32_err), __win32_dst, __p_info)) {
338339
return cnc_mcerr_invalid_sequence;
339340
}
340341
if (!__is_unbounded) {

0 commit comments

Comments
 (0)