KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to pass the handle returned from u_fgetfile into fseek/fread functions. When linking my application with the debug runtime libraries (/MTd /MDd) there is no crash, but if I link against the static versions this simple code crashes: #include <stdio.h> #include "unicode\ustdio.h" int main() { UFILE* file; file = u_fopen("C:\\test.txt","r",NULL,"UTF-8"); fseek(u_fgetfile(file),3,SEEK_SET); } Now this happens with both official builds of ICU and when I build custom builds with Visual Studio 2012 (building ICU in debug or release doesn't matter). The only thing I have found out is that there seems to be some mismatch in the FILE structure, but I really don't know.
Tags (comma-separated)
Save Edits
Cancel