__XSI_VISIBLE
#if __XSI_VISIBLE
#if __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200809 || __XSI_VISIBLE >= 700
#if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE >= 500
#if __POSIX_VISIBLE >= 200809 || __XSI_VISIBLE >= 700
#if __XSI_VISIBLE
#if __XSI_VISIBLE
#if __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#if __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#if __BSD_VISIBLE || (__XSI_VISIBLE && __XSI_VISIBLE <= 500)
#if __XSI_VISIBLE || __POSIX_VISIBLE >= 200809
#if __XSI_VISIBLE
#if __XSI_VISIBLE
#if __XSI_VISIBLE >= 500
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE >= 500
#if __XSI_VISIBLE >= 600
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE >= 600
#if __XSI_VISIBLE
#if __XSI_VISIBLE >= 600
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE >= 500
#if __BSD_VISIBLE || __XSI_VISIBLE > 0 && __XSI_VISIBLE < 600
#if __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200809 || __XSI_VISIBLE
#if __XSI_VISIBLE
#if !defined(_MKTEMP_DECLARED) && (__BSD_VISIBLE || __XSI_VISIBLE <= 600)
#if __XSI_VISIBLE
#if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE >= 500
#if __XSI_VISIBLE >= 600 || __ISO_C_VISIBLE >= 2023
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE || __ISO_C_VISIBLE >= 2023
#if __XSI_VISIBLE
#if __XSI_VISIBLE
#if __XSI_VISIBLE
#if __XSI_VISIBLE
#if __POSIX_VISIBLE >= 199209 || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200809 || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE >= 402
#if __XSI_VISIBLE
#if (__XSI_VISIBLE && __XSI_VISIBLE <= 500) || __BSD_VISIBLE
#if (__XSI_VISIBLE && __XSI_VISIBLE <= 600) || __BSD_VISIBLE
#if __XSI_VISIBLE || __POSIX_VISIBLE >= 200112
#if __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200809 || __XSI_VISIBLE
#if __XSI_VISIBLE && !defined(_SIZE_T_DECLARED)
#if __XSI_VISIBLE
#if __BSD_VISIBLE || __XSI_VISIBLE
#if __BSD_VISIBLE || __XSI_VISIBLE >= 800
#if __XSI_VISIBLE > 0 && __XSI_VISIBLE < 600 && __ISO_C_VISIBLE < 1999
#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE
#if __BSD_VISIBLE || __XSI_VISIBLE
#if __XSI_VISIBLE <= 500 || __BSD_VISIBLE
#if __XSI_VISIBLE <= 600 || __BSD_VISIBLE
#if __BSD_VISIBLE || __POSIX_VISIBLE || __XSI_VISIBLE
#if __BSD_VISIBLE || __POSIX_VISIBLE || __XSI_VISIBLE
#if __BSD_VISIBLE || __POSIX_VISIBLE || __XSI_VISIBLE
#if __BSD_VISIBLE || __POSIX_VISIBLE || __XSI_VISIBLE
#if __XSI_VISIBLE
#if __POSIX_VISIBLE >= 199309 || __XSI_VISIBLE >= 500
#if __XSI_VISIBLE
#if __XSI_VISIBLE
#if __XSI_VISIBLE || __POSIX_VISIBLE >= 200809
#if __XSI_VISIBLE || __POSIX_VISIBLE >= 200112
#if __XSI_VISIBLE || __POSIX_VISIBLE >= 200809
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 199309 || __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __XSI_VISIBLE || __POSIX_VISIBLE >= 200809
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#if __POSIX_VISIBLE || __XSI_VISIBLE
#if __XSI_VISIBLE
#if !defined(_MKNOD_DECLARED) && __XSI_VISIBLE
#if __XSI_VISIBLE >= 700
#if __XSI_VISIBLE
#if __XSI_VISIBLE
#if __BSD_VISIBLE || __POSIX_VISIBLE || __XSI_VISIBLE