mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-10-22 00:01:09 -06:00
OSX build fixes, again...
This commit is contained in:
parent
73b861287c
commit
9c2d9b2ba3
3 changed files with 24 additions and 18 deletions
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue