fixed the fopen mode

This commit is contained in:
hyunghwan.chung 2015-06-11 13:10:33 +00:00
parent af4d0596fb
commit 2982d4118d

View File

@ -80,13 +80,21 @@ static STIX_INLINE stix_ssize_t open_input (stix_t* stix, stix_ioarg_t* arg)
return -1; return -1;
} }
#if defined(__MSDOS__) || defined(_WIN32) || defined(__OS2__)
arg->handle = fopen (bcs, "rb");
#else
arg->handle = fopen (bcs, "r"); arg->handle = fopen (bcs, "r");
#endif
} }
else else
{ {
/* main stream */ /* main stream */
xtn_t* xtn = stix_getxtn(stix); xtn_t* xtn = stix_getxtn(stix);
#if defined(__MSDOS__) || defined(_WIN32) || defined(__OS2__)
arg->handle = fopen (xtn->source_path, "rb");
#else
arg->handle = fopen (xtn->source_path, "r"); arg->handle = fopen (xtn->source_path, "r");
#endif
} }
if (!arg->handle) if (!arg->handle)