X-Git-Url: https://git.aubio.org/?p=aubio.git;a=blobdiff_plain;f=src%2Faubio_priv.h;h=fa59571e288a7720d5dfa26447daa12e12297c13;hp=c26b1f4a990c5cfb8869bacca28a0cd0f8d1ff21;hb=b2e17402f895d4383d3fb0da3387a5d1417ad244;hpb=0045668fdecf33e793f270f6a251b07224b7ad40 diff --git a/src/aubio_priv.h b/src/aubio_priv.h index c26b1f4a..fa59571e 100644 --- a/src/aubio_priv.h +++ b/src/aubio_priv.h @@ -324,6 +324,12 @@ uint_t aubio_log(sint_t level, const char_t *fmt, ...); #define isnan _isnan #endif +#if !defined(_MSC_VER) +#define AUBIO_STRERROR(errno,buf,len) strerror_r(errno, buf, len) +#else +#define AUBIO_STRERROR(errno,buf,len) strerror_s(buf, len, errno) +#endif + /* handy shortcuts */ #define DB2LIN(g) (POW(10.0,(g)*0.05f)) #define LIN2DB(v) (20.0*LOG10(v))