} */\r
uint nullsStripped = 0;\r
while(dataLen) {\r
- iconv(ic, (const char**)(&bufIn), (size_t*)(&dataLen), &bufOut, (size_t*)(&outBufLen));\r
+ iconv(ic, (&bufIn), (size_t*)(&dataLen), &bufOut, (size_t*)(&outBufLen));\r
if(buf == bufOut) {\r
warning("iconv failed when converting resource '%s'.", get_label_from_offset(labels, idx->labelOffset));\r
break;\r
fileread(fp, fBuf, fSize);\r
iconv_t ic = iconv_open(destFmt, srcFmt);\r
// get rid of BOM made by iconv\r
- iconv(ic, (const char**)(&fBuf), (size_t*)(&fSize), (char**)&bom, (size_t*)(&bomLen));\r
- iconv(ic, (const char**)(&fBuf), (size_t*)(&fSize), (char**)&bufferPos, (size_t*)(&te->indexes[i].length));\r
+ iconv(ic, (char**)(&fBuf), (size_t*)(&fSize), (char**)&bom, (size_t*)(&bomLen));\r
+ iconv(ic, (char**)(&fBuf), (size_t*)(&fSize), (char**)&bufferPos, (size_t*)(&te->indexes[i].length));\r
iconv_close(ic);\r
} else\r
fileread(fp, bufferPos, te->indexes[i].length);\r
char bom[4];\r
char *bomPtr = bom;\r
uint bomLen = (fmt == RCO_TEXT_FMT_UTF32 ? 4 : (fmt == RCO_TEXT_FMT_UTF8 ? 3 : 2));\r
- iconv(ic, (const char**)(&n), (size_t*)(&contentLen), (char**)&bomPtr, (size_t*)(&bomLen));\r
+ iconv(ic, (char**)(&n), (size_t*)(&contentLen), (char**)&bomPtr, (size_t*)(&bomLen));\r
}\r
- iconv(ic, (const char**)(&n), (size_t*)(&contentLen), &tbPtr, (size_t*)(&outBufLen));\r
+ iconv(ic, (char**)(&n), (size_t*)(&contentLen), &tbPtr, (size_t*)(&outBufLen));\r
if(outBufLen && outBufLen == charWidth) { // *should* always be true\r
memset(tbPtr, 0, ALIGN_TO_4(te->indexes[i].length) - (te->indexes[i].length-outBufLen));\r
} else\r