mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-06-05 03:22:45 +00:00
OSX build fixes, again...
This commit is contained in:
@@ -96,18 +96,18 @@ namespace png
|
||||
#define ERRBUF_SIZE 512
|
||||
char buf[ERRBUF_SIZE] = { 0 };
|
||||
|
||||
#ifdef HAVE_STRERROR_S
|
||||
//#ifdef HAVE_STRERROR_S
|
||||
strerror_s(buf, ERRBUF_SIZE, errnum);
|
||||
return std::string(buf);
|
||||
#else
|
||||
#if (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE
|
||||
strerror_r(errnum, buf, ERRBUF_SIZE);
|
||||
return std::string(buf);
|
||||
#else
|
||||
/* GNU variant can return a pointer to static buffer instead of buf */
|
||||
return std::string(strerror_r(errnum, buf, ERRBUF_SIZE));
|
||||
#endif
|
||||
#endif
|
||||
//#else
|
||||
//#if (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE
|
||||
// strerror_r(errnum, buf, ERRBUF_SIZE);
|
||||
// return std::string(buf);
|
||||
//#else
|
||||
// /* GNU variant can return a pointer to static buffer instead of buf */
|
||||
// return std::string(strerror_r(errnum, buf, ERRBUF_SIZE));
|
||||
//#endif
|
||||
//#endif
|
||||
|
||||
#undef ERRBUF_SIZE
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user