__USE_XOPEN
#if defined __USE_MISC || defined __USE_XOPEN
#if defined __USE_MISC || defined __USE_XOPEN
|| defined __USE_ISOC99 || defined __USE_XOPEN \
|| (defined __USE_XOPEN && !defined __USE_XOPEN2K)
#if defined __USE_XOPEN || defined __USE_XOPEN2K8
#ifdef __USE_XOPEN
#if defined __USE_XOPEN && !defined __USE_XOPEN2K && !defined __USE_GNU
#if defined __USE_XOPEN && !defined __USE_UNIX98