Index: ext/libicpf/src/libicpf/cfg_xml.cpp =================================================================== diff -u -N -r21847bff9bc6958b98f3fe8bac319590b790fc0f -r669ceffcfede91d6d8b64415f7fab36c783a6d6f --- ext/libicpf/src/libicpf/cfg_xml.cpp (.../cfg_xml.cpp) (revision 21847bff9bc6958b98f3fe8bac319590b790fc0f) +++ ext/libicpf/src/libicpf/cfg_xml.cpp (.../cfg_xml.cpp) (revision 669ceffcfede91d6d8b64415f7fab36c783a6d6f) @@ -308,7 +308,7 @@ else THROW(_t("Cannot convert string to wide characters."), 0, GetLastError(), 0); #else - fwrite(pszFormatted, 1, iCount, pFile); + fwrite(pszFormatted, sizeof(tchar_t), iCount, pFile); #endif delete [] pszFormatted;