_XOPEN_VERSION
# ifndef _XOPEN_VERSION
#elif (defined(_XOPEN_SOURCE) && _XOPEN_VERSION - 0 == 4)
(_XOPEN_VERSION - 0 < 4) && !defined(_XOPEN_SOURCE_EXTENDED)
#ifndef _XOPEN_VERSION
return (_XOPEN_VERSION); /* current XOPEN version */