|
@@ -20,7 +20,7 @@ TDescriptor::TDescriptor(const char* from, const char* to)
|
|
|
|
|
|
TDescriptor::~TDescriptor() {
|
|
|
if (!Invalid()) {
|
|
|
- iconv_close(Descriptor_);
|
|
|
+ iconv_close(static_cast<iconv_t>(Descriptor_));
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -33,7 +33,7 @@ size_t NICONVPrivate::RecodeImpl(const TDescriptor& descriptor, const char* in,
|
|
|
char* outPtr = out;
|
|
|
size_t inSizeMod = inSize;
|
|
|
size_t outSizeMod = outSize;
|
|
|
- size_t res = iconv(descriptor.Get(), &inPtr, &inSizeMod, &outPtr, &outSizeMod);
|
|
|
+ size_t res = iconv(static_cast<iconv_t>(descriptor.Get()), &inPtr, &inSizeMod, &outPtr, &outSizeMod);
|
|
|
|
|
|
read = inSize - inSizeMod;
|
|
|
written = outSize - outSizeMod;
|