@@ -177,9 +177,9 @@ Buffer jbxwl::utf8_to_sjis_byStr(CString str)
177
177
Buffer jbxwl::utf8_to_sjis (void * ptr, size_t len)
178
178
{
179
179
// utf-8 -> unicode
180
- int len_unic = MultiByteToWideChar (CP_UTF8, 0 , (LPCCH)ptr, len, NULL , 0 );
180
+ int len_unic = MultiByteToWideChar (CP_UTF8, 0 , (LPCCH)ptr, ( int ) len, NULL , 0 );
181
181
wchar_t * buf_unic = new wchar_t [len_unic];
182
- MultiByteToWideChar (CP_UTF8, 0 , (LPCCH)ptr, len + 1 , buf_unic, len_unic);
182
+ MultiByteToWideChar (CP_UTF8, 0 , (LPCCH)ptr, ( int ) len + 1 , buf_unic, len_unic);
183
183
184
184
// unicode -> sjis
185
185
int len_sjis = WideCharToMultiByte (CP_THREAD_ACP, 0 , buf_unic, -1 , NULL , 0 , NULL , NULL );
@@ -208,9 +208,9 @@ Buffer jbxwl::sjis_to_utf8_byStr(CString str)
208
208
Buffer jbxwl::sjis_to_utf8 (void * ptr, size_t len)
209
209
{
210
210
// sjis -> unicode
211
- int len_unic = MultiByteToWideChar (CP_THREAD_ACP, 0 , (LPCCH)ptr, len, NULL , 0 );
211
+ int len_unic = MultiByteToWideChar (CP_THREAD_ACP, 0 , (LPCCH)ptr, ( int ) len, NULL , 0 );
212
212
wchar_t * buf_unic = new wchar_t [len_unic];
213
- MultiByteToWideChar (CP_THREAD_ACP, 0 , (LPCCH)ptr, len + 1 , buf_unic, len_unic);
213
+ MultiByteToWideChar (CP_THREAD_ACP, 0 , (LPCCH)ptr, ( int ) len + 1 , buf_unic, len_unic);
214
214
215
215
// unicode -> utf-8
216
216
int len_utf8 = WideCharToMultiByte (CP_UTF8, 0 , buf_unic, -1 , NULL , 0 , NULL , NULL );
0 commit comments