__GLIBC__
# if !defined(_NOTHREADS) && __GLIBC__ >= 2 && defined(_G_USING_THUNKS)
#ifdef __GLIBC__
#if defined(__GLIBC__) && (defined(HAVE_QSORT_R) || defined(HAVE___QSORT_R))
#if defined __GLIBC__ && (__GLIBC__ >= 2 || __GLIBC__ <= -2)
#if defined __GLIBC__ && (__GLIBC__ >= 2 || __GLIBC__ <= -2)
#if !(__GLIBC__ > 2 || __GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)
((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
# if defined __GLIBC__ && __GLIBC__ >= 2
#if defined __GLIBC__ && __GLIBC__ >= 2