stream_vcd: use intptr_t cast for _open_osfhandle in accordance to MSDN

This commit is contained in:
Jonathan Yong 2013-07-13 09:58:49 +08:00 committed by wm4
parent e94fc5ee66
commit dc4dcf34e5
1 changed files with 1 additions and 1 deletions

View File

@ -166,7 +166,7 @@ static int open_s(stream_t *stream,int mode, void* opts, int* file_format) {
/* open() can't be used for devices so do it the complicated way */ /* open() can't be used for devices so do it the complicated way */
hd = CreateFile(device, GENERIC_READ, FILE_SHARE_READ, NULL, hd = CreateFile(device, GENERIC_READ, FILE_SHARE_READ, NULL,
OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, NULL); OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, NULL);
f = _open_osfhandle((long)hd, _O_RDONLY); f = _open_osfhandle((intptr_t)hd, _O_RDONLY);
#else #else
f=open(p->device,O_RDONLY); f=open(p->device,O_RDONLY);
#endif #endif