mirror of
https://github.com/qpdf/qpdf.git
synced 2024-06-01 01:40:51 +00:00
"_setmode" and "_stricmp" are not available on Borland C++Builder, neither the classic one nor newer ones based on CLANG.
This commit is contained in:
parent
86287acfd9
commit
71b7ed9f4f
|
@ -529,7 +529,9 @@ QUtil::hex_decode(std::string const& input)
|
|||
void
|
||||
QUtil::binary_stdout()
|
||||
{
|
||||
#ifdef _WIN32
|
||||
#if defined(_WIN32) && defined(__BORLANDC__)
|
||||
setmode(_fileno(stdout), _O_BINARY);
|
||||
#elif defined(_WIN32)
|
||||
_setmode(_fileno(stdout), _O_BINARY);
|
||||
#endif
|
||||
}
|
||||
|
@ -537,7 +539,9 @@ QUtil::binary_stdout()
|
|||
void
|
||||
QUtil::binary_stdin()
|
||||
{
|
||||
#ifdef _WIN32
|
||||
#if defined(_WIN32) && defined(__BORLANDC__)
|
||||
setmode(_fileno(stdin), _O_BINARY);
|
||||
#elif defined(_WIN32)
|
||||
_setmode(_fileno(stdin), _O_BINARY);
|
||||
#endif
|
||||
}
|
||||
|
@ -918,7 +922,9 @@ QUtil::read_lines_from_file(std::istream& in)
|
|||
int
|
||||
QUtil::strcasecmp(char const *s1, char const *s2)
|
||||
{
|
||||
#ifdef _WIN32
|
||||
#if defined(_WIN32) && defined(__BORLANDC__)
|
||||
return stricmp(s1, s2);
|
||||
#elif defined(_WIN32)
|
||||
return _stricmp(s1, s2);
|
||||
#else
|
||||
return ::strcasecmp(s1, s2);
|
||||
|
|
Loading…
Reference in New Issue
Block a user