Skip to content

Commit

Permalink
fixed warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
unxed committed May 22, 2024
1 parent fb026b7 commit fc1e03a
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions CPP/7zip/Archive/Zip/ZipItem.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -570,16 +570,18 @@ void CItem::GetUnicodeString(UString &res, const AString &s, bool isComment, boo

AString sUtf8;

size_t slen = s.Len();
unsigned slen = s.Len();
char* src = s.Ptr_non_const();

size_t dlen = slen * 4 + 1; // (source length * 4) + null termination
unsigned dlen = slen * 4 + 1; // (source length * 4) + null termination
char* dst = sUtf8.GetBuf_SetEnd(dlen);
const char* dstStart = dst;

memset(dst, 0, dlen);

size_t done = iconv(cd, &src, &slen, &dst, &dlen);
size_t slen_size_t = static_cast<size_t>(slen);
size_t dlen_size_t = static_cast<size_t>(dlen);
size_t done = iconv(cd, &src, &slen_size_t, &dst, &dlen_size_t);

if (done == (size_t)-1) {
iconv_close(cd);
Expand Down

0 comments on commit fc1e03a

Please sign in to comment.