_STDC_C99
#if (__cplusplus >= 201103L) || defined(_STDC_C99) || defined(_XPG6) || \
#if !defined(_STRICT_STDC) && !defined(_NO_LONGLONG) || defined(_STDC_C99) || \
#if defined(__EXTENSIONS__) || defined(_STDC_C99) || \
#if defined(__EXTENSIONS__) || defined(_STDC_C99) || \
#if (!defined(_XOPEN_SOURCE) || defined(_XPG6)) || defined(_STDC_C99) || \
#if (!defined(_XOPEN_SOURCE) || defined(_XPG6)) || defined(_STDC_C99) || \
#if (!defined(_XOPEN_SOURCE) || defined(_XPG6)) || defined(_STDC_C99) || \
#if defined(_XPG6) || defined(_STDC_C99) || !defined(_STRICT_SYMBOLS)
#if !defined(_STRICT_STDC) || defined(_STDC_C99) || defined(__EXTENSIONS__)
#if !defined(_STRICT_SYMBOLS) || defined(_STDC_C99) || defined(_LCONV_C99)
#if defined(__EXTENSIONS__) || defined(_STDC_C99) || \
#if !defined(_STRICT_STDC) && !defined(_NO_LONGLONG) || defined(_STDC_C99) || \
#if defined(_STDC_C99) || _XOPEN_SOURCE - 0 >= 600 || defined(__C99FEATURES__)
#if !defined(_STDC_C99) && _XOPEN_SOURCE - 0 < 600 && !defined(__C99FEATURES__)
#if defined(__EXTENSIONS__) || defined(_STDC_C99) || \
#if defined(__EXTENSIONS__) || defined(_STDC_C99) || \
#if defined(__EXTENSIONS__) || defined(_STDC_C99) || \
defined(_STDC_C99) || defined(__EXTENSIONS__)
#if defined(_STDC_C99) || \
#if (__cplusplus >= 201103L) || defined(_STDC_C99) || defined(_XPG6) || \
#if !defined(_STDC_C99) && _XOPEN_SOURCE - 0 < 600 && !defined(__C99FEATURES__)
#if (__cplusplus >= 201103L) || defined(_STDC_C99) || defined(_XPG6) || \
#if !defined(_STDC_C99) && defined(_STRICT_STDC) && !defined(__GNUC__)
#if (defined(__STDC__) && defined(_STDC_C99))
#if defined(_STDC_C99) || defined(__C99FEATURES__) || __GNUC__ >= 3
#if defined(_STDC_C99) || defined(__C99FEATURES__)