// DO NOT EDIT!  Generated automatically from  by Make."

#if defined (HAVE_CONFIG_H)
#  include "config.h"
#endif

#include "build-env.h"
#include "ov.h"

namespace octave
{
  namespace build_env
  {
    octave_scalar_map
    features (void)
    {
      static bool initialized = false;

      static octave_scalar_map m;

      if (! initialized)
        {
          static octave_value ov_true = (true);
          static octave_value ov_false = (false);

          m.assign ("ALLOCA", ov_true);
          m.assign ("ALLOCA_H", ov_true);
          m.assign ("AMD", ov_true);
          m.assign ("AMD_AMD_H", ov_false);
          m.assign ("AMD_H", ov_false);
          m.assign ("ARPACK", ov_true);
          m.assign ("BLAS", ov_false);
          m.assign ("BP_SYM_H", ov_false);
          m.assign ("BTOWC", ov_true);
          m.assign ("BUG_BIG_NANOSLEEP", ov_false);
          m.assign ("BYTESWAP_H", ov_true);
          m.assign ("BZ2", ov_true);
          m.assign ("BZLIB_H", ov_true);
          m.assign ("CAMD", ov_true);
          m.assign ("CAMD_CAMD_H", ov_false);
          m.assign ("CAMD_H", ov_false);
          m.assign ("CANONICALIZE_FILE_NAME", ov_true);
          m.assign ("CARBON_CGDISPLAYBITSPERPIXEL", ov_false);
          m.assign ("CCOLAMD", ov_true);
          m.assign ("CCOLAMD_CCOLAMD_H", ov_false);
          m.assign ("CCOLAMD_H", ov_false);
          m.assign ("CHMOD", ov_true);
          m.assign ("CHOLMOD", ov_true);
          m.assign ("CHOLMOD_CHOLMOD_H", ov_false);
          m.assign ("CHOLMOD_H", ov_false);
          m.assign ("CHOWN", ov_true);
          m.assign ("CHSIZE", ov_false);
          m.assign ("CLOCK_GETTIME", ov_true);
          m.assign ("CLOCK_SETTIME", ov_true);
          m.assign ("CLOSEDIR", ov_true);
          m.assign ("COLAMD", ov_true);
          m.assign ("COLAMD_COLAMD_H", ov_false);
          m.assign ("COLAMD_H", ov_false);
          m.assign ("CONIO_H", ov_false);
          m.assign ("CRTDEFS_H", ov_true);
          m.assign ("CS_H", ov_false);
          m.assign ("CTERMID", ov_true);
          m.assign ("CURL", ov_true);
          m.assign ("CURL_CURL_H", ov_true);
          m.assign ("CXSPARSE", ov_true);
          m.assign ("CXSPARSE_CS_H", ov_false);
          m.assign ("CXSPARSE_VERSION_OK", ov_true);
          m.assign ("CXX_BITWISE_OP_TEMPLATES", ov_true);
          m.assign ("CXX_COMPLEX_REFERENCE_ACCESSORS", ov_false);
          m.assign ("CXX_COMPLEX_SETTERS", ov_true);
          m.assign ("DECL_ALARM", ov_true);
          m.assign ("DECL_DIRFD", ov_true);
          m.assign ("DECL_FCHDIR", ov_true);
          m.assign ("DECL_FDOPENDIR", ov_true);
          m.assign ("DECL_FPURGE", ov_true);
          m.assign ("DECL_FSEEKO", ov_true);
          m.assign ("DECL_FTELLO", ov_true);
          m.assign ("DECL_GETCWD", ov_true);
          m.assign ("DECL_GETDTABLESIZE", ov_true);
          m.assign ("DECL_GETLOGIN", ov_true);
          m.assign ("DECL_GETLOGIN_R", ov_true);
          m.assign ("DECL_ISBLANK", ov_false);
          m.assign ("DECL_LOCALTIME_R", ov_true);
          m.assign ("DECL_MBRTOWC", ov_false);
          m.assign ("DECL_MBSINIT", ov_false);
          m.assign ("DECL_MBSRTOWCS", ov_false);
          m.assign ("DECL_MEMRCHR", ov_true);
          m.assign ("DECL_PROGRAM_INVOCATION_NAME", ov_true);
          m.assign ("DECL_PROGRAM_INVOCATION_SHORT_NAME", ov_true);
          m.assign ("DECL_SETENV", ov_true);
          m.assign ("DECL_SNPRINTF", ov_true);
          m.assign ("DECL_STRDUP", ov_true);
          m.assign ("DECL_STRERROR_R", ov_true);
          m.assign ("DECL_STRMODE", ov_true);
          m.assign ("DECL_STRNCASECMP", ov_true);
          m.assign ("DECL_STRNDUP", ov_true);
          m.assign ("DECL_STRNLEN", ov_true);
          m.assign ("DECL_STRSIGNAL", ov_true);
          m.assign ("DECL_SYS_SIGLIST", ov_true);
          m.assign ("DECL_TOWLOWER", ov_false);
          m.assign ("DECL_TZNAME", ov_false);
          m.assign ("DECL_UNSETENV", ov_true);
          m.assign ("DECL__FSEEKI64", ov_false);
          m.assign ("DECL__PUTENV", ov_false);
          m.assign ("DECL__SNPRINTF", ov_true);
          m.assign ("DECL__SYS_SIGLIST", ov_false);
          m.assign ("DECL___ARGV", ov_true);
          m.assign ("DEV_T", ov_true);
          m.assign ("DIRENT_H", ov_true);
          m.assign ("DIRFD", ov_true);
          m.assign ("DLFCN_H", ov_true);
          m.assign ("DLOPEN_API", ov_true);
          m.assign ("DUP2", ov_true);
          m.assign ("DYLD_API", ov_false);
          m.assign ("DYNAMIC_AUTO_ARRAYS", ov_true);
          m.assign ("ENDGRENT", ov_true);
          m.assign ("ENDPWENT", ov_true);
          m.assign ("ENVIRON_DECL", ov_true);
          m.assign ("EXECVP", ov_true);
          m.assign ("FCHDIR", ov_true);
          m.assign ("FCNTL", ov_true);
          m.assign ("FDOPENDIR", ov_true);
          m.assign ("FEATURES_H", ov_true);
          m.assign ("FFTW", ov_true);
          m.assign ("FFTW3", ov_true);
          m.assign ("FFTW3F", ov_true);
          m.assign ("FFTW3F_THREADS", ov_true);
          m.assign ("FFTW3_H", ov_true);
          m.assign ("FFTW3_THREADS", ov_true);
          m.assign ("FLOATINGPOINT_H", ov_false);
          m.assign ("FLTK", ov_true);
          m.assign ("FNMATCH", ov_true);
          m.assign ("FNMATCH_H", ov_true);
          m.assign ("FONTCONFIG", ov_true);
          m.assign ("FONTCONFIG_FONTCONFIG_H", ov_true);
          m.assign ("FONTCONFIG_H", ov_false);
          m.assign ("FORK", ov_true);
          m.assign ("FPATHCONF", ov_true);
          m.assign ("FPURGE", ov_true);
          m.assign ("FPU_CONTROL_H", ov_false);
          m.assign ("FRAMEWORK_CARBON", ov_false);
          m.assign ("FRAMEWORK_OPENGL", ov_false);
          m.assign ("FREETYPE", ov_true);
          m.assign ("FREXP", ov_true);
          m.assign ("FSEEKO", ov_true);
          m.assign ("FSTATAT", ov_true);
          m.assign ("FTRUNCATE", ov_true);
          m.assign ("FT_REFERENCE_FACE", ov_true);
          m.assign ("GETCWD_SHORTER", ov_false);
          m.assign ("GETDTABLESIZE", ov_true);
          m.assign ("GETEGID", ov_true);
          m.assign ("GETEUID", ov_true);
          m.assign ("GETEXECNAME", ov_false);
          m.assign ("GETGID", ov_true);
          m.assign ("GETGRENT", ov_true);
          m.assign ("GETGRGID", ov_true);
          m.assign ("GETGRNAM", ov_true);
          m.assign ("GETHOSTNAME", ov_true);
          m.assign ("GETLOGIN_R", ov_true);
          m.assign ("GETOPT_H", ov_true);
          m.assign ("GETOPT_LONG_ONLY", ov_true);
          m.assign ("GETPAGESIZE", ov_true);
          m.assign ("GETPGRP", ov_true);
          m.assign ("GETPID", ov_true);
          m.assign ("GETPPID", ov_true);
          m.assign ("GETPROGNAME", ov_true);
          m.assign ("GETPWENT", ov_true);
          m.assign ("GETPWNAM", ov_true);
          m.assign ("GETPWNAM_R", ov_true);
          m.assign ("GETPWUID", ov_true);
          m.assign ("GETRUSAGE", ov_true);
          m.assign ("GETTIMEOFDAY", ov_true);
          m.assign ("GETUID", ov_true);
          m.assign ("GL2PSLINEJOIN", ov_true);
          m.assign ("GL2PS_H", ov_true);
          m.assign ("GLOB", ov_true);
          m.assign ("GLOB_H", ov_true);
          m.assign ("GLOB_PATTERN_P", ov_true);
          m.assign ("GLPK", ov_true);
          m.assign ("GLPK_GLPK_H", ov_false);
          m.assign ("GLPK_H", ov_true);
          m.assign ("GLUTESSCALLBACK_THREEDOTS", ov_false);
          m.assign ("GL_GLEXT_H", ov_true);
          m.assign ("GL_GLU_H", ov_true);
          m.assign ("GL_GL_H", ov_true);
          m.assign ("GRP_H", ov_true);
          m.assign ("HDF5", ov_true);
          m.assign ("HDF5_18", ov_true);
          m.assign ("HDF5_H", ov_true);
          m.assign ("HDF5_INT2FLOAT_CONVERSIONS", ov_false);
          m.assign ("ICONV", ov_true);
          m.assign ("ICONV_H", ov_true);
          m.assign ("IDA_DENSE_H", ov_false);
          m.assign ("IDA_H", ov_false);
          m.assign ("IDA_IDA_DENSE_H", ov_true);
          m.assign ("IDA_IDA_H", ov_true);
          m.assign ("IDA_IDA_KLU_H", ov_true);
          m.assign ("IDA_KLU_H", ov_false);
          m.assign ("IEEE754_DATA_FORMAT", ov_true);
          m.assign ("IEEEFP_H", ov_true);
          m.assign ("INLINE", ov_true);
          m.assign ("INO_T", ov_true);
          m.assign ("INTMAX_T", ov_true);
          m.assign ("INTTYPES_H", ov_true);
          m.assign ("INTTYPES_H_WITH_UINTMAX", ov_true);
          m.assign ("ISASCII", ov_true);
          m.assign ("ISBLANK", ov_true);
          m.assign ("ISNAND_IN_LIBC", ov_true);
          m.assign ("ISSETUGID", ov_false);
          m.assign ("ISWCNTRL", ov_true);
          m.assign ("ISWCTYPE", ov_true);
          m.assign ("JAVA", ov_false);
          m.assign ("KILL", ov_true);
          m.assign ("KLU", ov_true);
          m.assign ("KLU_H", ov_false);
          m.assign ("KLU_KLU_H", ov_false);
          m.assign ("LANGINFO_CODESET", ov_true);
          m.assign ("LAPACK", ov_false);
          m.assign ("LGAMMAF_R", ov_true);
          m.assign ("LGAMMA_R", ov_true);
          m.assign ("LIBM", ov_true);
          m.assign ("LIBQHULL_H", ov_false);
          m.assign ("LIBQHULL_LIBQHULL_H", ov_true);
          m.assign ("LIBSUN", ov_false);
          m.assign ("LIBUTIL_H", ov_false);
          m.assign ("LIMITS_H", ov_true);
          m.assign ("LINK", ov_true);
          m.assign ("LINUX_IF_ALG_H", ov_false);
          m.assign ("LLVM", ov_false);
          m.assign ("LLVM_ANALYSIS_BASICALIASANALYSIS_H", ov_false);
          m.assign ("LLVM_BITCODE_READERWRITER_H", ov_false);
          m.assign ("LLVM_DATALAYOUT_H", ov_false);
          m.assign ("LLVM_FUNCTION_H", ov_false);
          m.assign ("LLVM_IRBUILDER_H", ov_false);
          m.assign ("LLVM_IR_DATALAYOUT_H", ov_false);
          m.assign ("LLVM_IR_FUNCTION_H", ov_false);
          m.assign ("LLVM_IR_IRBUILDER_H", ov_false);
          m.assign ("LLVM_IR_VERIFIER_H", ov_false);
          m.assign ("LLVM_SUPPORT_IRBUILDER_H", ov_false);
          m.assign ("LLVM_TARGET_TARGETDATA_H", ov_false);
          m.assign ("LLVM_TRANSFORMS_SCALAR_GVN_H", ov_false);
          m.assign ("LOADLIBRARY_API", ov_false);
          m.assign ("LOCALTIME_INFLOOP_BUG", ov_false);
          m.assign ("LOCALTIME_R", ov_true);
          m.assign ("LONG_FILE_NAMES", ov_true);
          m.assign ("LONG_LONG_INT", ov_true);
          m.assign ("LONG_LONG_INT", ov_true);
          m.assign ("LSTAT", ov_true);
          m.assign ("MAGICK", ov_true);
          m.assign ("MALLOC_GNU", ov_true);
          m.assign ("MALLOC_POSIX", ov_true);
          m.assign ("MAP_ANONYMOUS", ov_true);
          m.assign ("MATH_DEFINES", ov_true);
          m.assign ("MATH_H", ov_true);
          m.assign ("MBRTOWC", ov_true);
          m.assign ("MBSINIT", ov_true);
          m.assign ("MBSRTOWCS", ov_true);
          m.assign ("MBSTATE_T", ov_true);
          m.assign ("MEMORY_H", ov_true);
          m.assign ("MEMPCPY", ov_true);
          m.assign ("MEMRCHR", ov_true);
          m.assign ("MINIMALLY_WORKING_GETCWD", ov_true);
          m.assign ("MINMAX_IN_LIMITS_H", ov_false);
          m.assign ("MINMAX_IN_SYS_PARAM_H", ov_true);
          m.assign ("MKFIFO", ov_true);
          m.assign ("MKOSTEMP", ov_true);
          m.assign ("MKOSTEMPS", ov_true);
          m.assign ("MMAP", ov_true);
          m.assign ("MPROTECT", ov_true);
          m.assign ("MSVC_INVALID_PARAMETER_HANDLER", ov_false);
          m.assign ("MUNMAP", ov_true);
          m.assign ("NDIR_H", ov_false);
          m.assign ("NETDB_H", ov_true);
          m.assign ("NVECTOR_NVECTOR_SERIAL_H", ov_true);
          m.assign ("NVECTOR_SERIAL_H", ov_false);
          m.assign ("OMP_GET_NUM_THREADS", ov_true);
          m.assign ("OMP_H", ov_true);
          m.assign ("OPENAT", ov_true);
          m.assign ("OPENDIR", ov_true);
          m.assign ("OPENGL", ov_true);
          m.assign ("OPENGL_GLEXT_H", ov_false);
          m.assign ("OPENGL_GLU_H", ov_false);
          m.assign ("OPENGL_GL_H", ov_false);
          m.assign ("OPENPTY", ov_true);
          m.assign ("OPENSSL_MD5", ov_false);
          m.assign ("OPENSSL_SHA1", ov_false);
          m.assign ("OPENSSL_SHA256", ov_false);
          m.assign ("OPENSSL_SHA512", ov_false);
          m.assign ("OVERLOAD_CHAR_INT8_TYPES", ov_true);
          m.assign ("PARTLY_WORKING_GETCWD", ov_false);
          m.assign ("PCRE", ov_true);
          m.assign ("PCRE_H", ov_true);
          m.assign ("PCRE_PCRE_H", ov_false);
          m.assign ("PIPE", ov_true);
          m.assign ("PORTAUDIO", ov_true);
          m.assign ("PORTAUDIO_H", ov_true);
          m.assign ("PRAGMA_GCC_DIAGNOSTIC", ov_true);
          m.assign ("PSAPI_H", ov_false);
          m.assign ("PSTAT_GETDYNAMIC", ov_false);
          m.assign ("PTHREAD", ov_true);
          m.assign ("PTHREAD_H", ov_true);
          m.assign ("PTHREAD_MUTEX_RECURSIVE", ov_true);
          m.assign ("PTHREAD_PRIO_INHERIT", ov_false);
          m.assign ("PTHREAD_RWLOCK", ov_true);
          m.assign ("PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER", ov_true);
          m.assign ("PTRDIFF_T", ov_true);
          m.assign ("PTY_H", ov_true);
          m.assign ("PWD_H", ov_true);
          m.assign ("QABSTRACTITEMMODEL_BEGINRESETMODEL", ov_true);
          m.assign ("QFONT_FORCE_INTEGER_METRICS", ov_true);
          m.assign ("QFONT_MONOSPACE", ov_true);
          m.assign ("QGLFUNCTIONS_1_1", ov_false);
          m.assign ("QGLWIDGET", ov_false);
          m.assign ("QGUIAPPLICATION", ov_true);
          m.assign ("QGUIAPPLICATION_SETDESKTOPFILENAME", ov_true);
          m.assign ("QHEADERVIEW_SETSECTIONRESIZEMODE", ov_true);
          m.assign ("QHEADERVIEW_SETSECTIONSCLICKABLE", ov_true);
          m.assign ("QHEADERVIEW_SETSECTIONSMOVABLE", ov_true);
          m.assign ("QHELPSEARCHQUERYWIDGET_SEARCHINPUT", ov_true);
          m.assign ("QHULL", ov_true);
          m.assign ("QHULL_H", ov_false);
          m.assign ("QHULL_LIBQHULL_H", ov_false);
          m.assign ("QHULL_QHULL_H", ov_false);
          m.assign ("QINSTALLMESSAGEHANDLER", ov_true);
          m.assign ("QLINEEDIT_SETPLACEHOLDERTEXT", ov_true);
          m.assign ("QMOUSEEVENT_LOCALPOS", ov_true);
          m.assign ("QOFFSCREENSURFACE", ov_true);
          m.assign ("QOPENGLWIDGET", ov_true);
          m.assign ("QRUPDATE", ov_true);
          m.assign ("QRUPDATE_LUU", ov_true);
          m.assign ("QSCINTILLA", ov_true);
          m.assign ("QSCI_FINDSELECTION", ov_true);
          m.assign ("QSCI_QSCILEXERMATLAB_H", ov_true);
          m.assign ("QSCI_QSCILEXEROCTAVE_H", ov_true);
          m.assign ("QSCI_VERSION_2_6_0", ov_true);
          m.assign ("QSCREEN_DEVICEPIXELRATIO", ov_true);
          m.assign ("QSTANDARDPATHS", ov_true);
          m.assign ("QT", ov_true);
          m.assign ("QT4", ov_false);
          m.assign ("QT5", ov_true);
          m.assign ("QTABWIDGET_SETMOVABLE", ov_true);
          m.assign ("QT_GRAPHICS", ov_true);
          m.assign ("QT_OFFSCREEN", ov_true);
          m.assign ("RAISE", ov_true);
          m.assign ("READDIR", ov_true);
          m.assign ("READLINK", ov_true);
          m.assign ("READLINKAT", ov_true);
          m.assign ("REALLOC_POSIX", ov_true);
          m.assign ("REALPATH", ov_true);
          m.assign ("RESOLVEPATH", ov_false);
          m.assign ("REWINDDIR", ov_true);
          m.assign ("RUN_TZSET_TEST", ov_true);
          m.assign ("SA_FAMILY_T", ov_true);
          m.assign ("SCHED_GETAFFINITY", ov_false);
          m.assign ("SCHED_GETAFFINITY_LIKE_GLIBC", ov_false);
          m.assign ("SCHED_GETAFFINITY_NP", ov_false);
          m.assign ("SEARCH_H", ov_true);
          m.assign ("SECURE_GETENV", ov_true);
          m.assign ("SELECT", ov_true);
          m.assign ("SETDTABLESIZE", ov_false);
          m.assign ("SETENV", ov_true);
          m.assign ("SETGRENT", ov_true);
          m.assign ("SETLOCALE", ov_true);
          m.assign ("SETPWENT", ov_true);
          m.assign ("SETSID", ov_true);
          m.assign ("SETVBUF", ov_false);
          m.assign ("SGTTY_H", ov_false);
          m.assign ("SHL_LOAD_API", ov_false);
          m.assign ("SHUTDOWN", ov_true);
          m.assign ("SIGACTION", ov_true);
          m.assign ("SIGALTSTACK", ov_true);
          m.assign ("SIGINFO_T", ov_false);
          m.assign ("SIGINTERRUPT", ov_true);
          m.assign ("SIGLONGJMP", ov_true);
          m.assign ("SIGNED_SIG_ATOMIC_T", ov_false);
          m.assign ("SIGNED_WCHAR_T", ov_false);
          m.assign ("SIGNED_WINT_T", ov_false);
          m.assign ("SIGSET_T", ov_true);
          m.assign ("SNDFILE", ov_true);
          m.assign ("SNDFILE_H", ov_true);
          m.assign ("SNPRINTF", ov_true);
          m.assign ("SNPRINTF_RETVAL_C99", ov_true);
          m.assign ("STDINT_H", ov_true);
          m.assign ("STDINT_H_WITH_UINTMAX", ov_true);
          m.assign ("STDLIB_H", ov_true);
          m.assign ("STRCASECMP", ov_true);
          m.assign ("STRDUP", ov_true);
          m.assign ("STRERROR_R", ov_true);
          m.assign ("STRINGS_H", ov_true);
          m.assign ("STRING_H", ov_true);
          m.assign ("STRNCASECMP", ov_true);
          m.assign ("STRNDUP", ov_true);
          m.assign ("STRNLEN", ov_true);
          m.assign ("STRPTIME", ov_true);
          m.assign ("STRSIGNAL", ov_true);
          m.assign ("STRUCT_DIRENT_D_TYPE", ov_true);
          m.assign ("STRUCT_GROUP_GR_PASSWD", ov_false);
          m.assign ("STRUCT_SIGACTION_SA_SIGACTION", ov_true);
          m.assign ("STRUCT_SOCKADDR_STORAGE", ov_true);
          m.assign ("STRUCT_SOCKADDR_STORAGE_SS_FAMILY", ov_true);
          m.assign ("STRUCT_STAT_ST_ATIMENSEC", ov_false);
          m.assign ("STRUCT_STAT_ST_ATIMESPEC_TV_NSEC", ov_false);
          m.assign ("STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC", ov_false);
          m.assign ("STRUCT_STAT_ST_ATIM_TV_NSEC", ov_true);
          m.assign ("STRUCT_STAT_ST_BIRTHTIMENSEC", ov_false);
          m.assign ("STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC", ov_false);
          m.assign ("STRUCT_STAT_ST_BIRTHTIM_TV_NSEC", ov_true);
          m.assign ("STRUCT_STAT_ST_BLKSIZE", ov_true);
          m.assign ("STRUCT_STAT_ST_BLOCKS", ov_true);
          m.assign ("STRUCT_STAT_ST_RDEV", ov_true);
          m.assign ("STRUCT_TMS", ov_true);
          m.assign ("STRUCT_TM_TM_ZONE", ov_true);
          m.assign ("STRUCT_UTSNAME", ov_true);
          m.assign ("ST_DM_MODE", ov_false);
          m.assign ("SUITESPARSECONFIG", ov_true);
          m.assign ("SUITESPARSE_AMD_H", ov_true);
          m.assign ("SUITESPARSE_CAMD_H", ov_true);
          m.assign ("SUITESPARSE_CCOLAMD_H", ov_true);
          m.assign ("SUITESPARSE_CHOLMOD_H", ov_true);
          m.assign ("SUITESPARSE_COLAMD_H", ov_true);
          m.assign ("SUITESPARSE_CS_H", ov_true);
          m.assign ("SUITESPARSE_KLU_H", ov_true);
          m.assign ("SUITESPARSE_UMFPACK_H", ov_true);
          m.assign ("SUNDIALS", ov_true);
          m.assign ("SUNDIALS_IDADENSE", ov_true);
          m.assign ("SUNDIALS_IDAKLU", ov_true);
          m.assign ("SUNDIALS_NVECSERIAL", ov_true);
          m.assign ("SYMLINK", ov_true);
          m.assign ("SYSCTL", ov_false);
          m.assign ("SYSMP", ov_false);
          m.assign ("SYS_BITYPES_H", ov_false);
          m.assign ("SYS_CDEFS_H", ov_true);
          m.assign ("SYS_DIR_H", ov_false);
          m.assign ("SYS_INTTYPES_H", ov_false);
          m.assign ("SYS_IOCTL_H", ov_true);
          m.assign ("SYS_MMAN_H", ov_true);
          m.assign ("SYS_NDIR_H", ov_false);
          m.assign ("SYS_PARAM_H", ov_true);
          m.assign ("SYS_PSTAT_H", ov_false);
          m.assign ("SYS_RESOURCE_H", ov_true);
          m.assign ("SYS_SELECT_H", ov_true);
          m.assign ("SYS_SOCKET_H", ov_true);
          m.assign ("SYS_STAT_H", ov_true);
          m.assign ("SYS_SYSCTL_H", ov_false);
          m.assign ("SYS_SYSMP_H", ov_false);
          m.assign ("SYS_TIMES_H", ov_true);
          m.assign ("SYS_TIME_H", ov_true);
          m.assign ("SYS_TYPES_H", ov_true);
          m.assign ("SYS_UIO_H", ov_true);
          m.assign ("SYS_UTSNAME_H", ov_true);
          m.assign ("SYS_WAIT_H", ov_true);
          m.assign ("TCGETATTR", ov_true);
          m.assign ("TCSETATTR", ov_true);
          m.assign ("TERMIOS_H", ov_true);
          m.assign ("TERMIO_H", ov_true);
          m.assign ("TIMEGM", ov_true);
          m.assign ("TIMEZONE_T", ov_false);
          m.assign ("TM_GMTOFF", ov_true);
          m.assign ("TM_ZONE", ov_true);
          m.assign ("TOASCII", ov_true);
          m.assign ("TOWLOWER", ov_true);
          m.assign ("TSEARCH", ov_true);
          m.assign ("TZNAME", ov_false);
          m.assign ("TZSET", ov_true);
          m.assign ("UFSPARSE_AMD_H", ov_false);
          m.assign ("UFSPARSE_CAMD_H", ov_false);
          m.assign ("UFSPARSE_CCOLAMD_H", ov_false);
          m.assign ("UFSPARSE_CHOLMOD_H", ov_false);
          m.assign ("UFSPARSE_COLAMD_H", ov_false);
          m.assign ("UFSPARSE_CS_H", ov_false);
          m.assign ("UFSPARSE_KLU_H", ov_false);
          m.assign ("UFSPARSE_UMFPACK_H", ov_false);
          m.assign ("UMASK", ov_true);
          m.assign ("UMFPACK", ov_true);
          m.assign ("UMFPACK_H", ov_false);
          m.assign ("UMFPACK_UMFPACK_H", ov_false);
          m.assign ("UNAME", ov_true);
          m.assign ("UNISTD_H", ov_true);
          m.assign ("UNSETENV", ov_true);
          m.assign ("UNSIGNED_LONG_LONG_INT", ov_true);
          m.assign ("UNSIGNED_LONG_LONG_INT", ov_true);
          m.assign ("UTIL_H", ov_false);
          m.assign ("VAR___PROGNAME", ov_false);
          m.assign ("VASNPRINTF", ov_true);
          m.assign ("VASPRINTF", ov_true);
          m.assign ("WAITPID", ov_true);
          m.assign ("WARN_IMPLICIT_FALLTHROUGH", ov_true);
          m.assign ("WCHAR_H", ov_true);
          m.assign ("WCHAR_T", ov_true);
          m.assign ("WCRTOMB", ov_true);
          m.assign ("WCSLEN", ov_true);
          m.assign ("WCSNLEN", ov_true);
          m.assign ("WCTYPE_H", ov_true);
          m.assign ("WINDOWS_H", ov_false);
          m.assign ("WINSOCK2_H", ov_false);
          m.assign ("WINT_T", ov_true);
          m.assign ("WMEMCHR", ov_true);
          m.assign ("WMEMCPY", ov_true);
          m.assign ("WMEMPCPY", ov_true);
          m.assign ("WORKING_FSTATAT_ZERO_FLAG", ov_false);
          m.assign ("WORKING_O_NOATIME", ov_true);
          m.assign ("WORKING_O_NOFOLLOW", ov_true);
          m.assign ("WS2TCPIP_H", ov_false);
          m.assign ("X_WINDOWS", ov_true);
          m.assign ("Z", ov_true);
          m.assign ("ZLIB", ov_true);
          m.assign ("ZLIB_H", ov_true);
          m.assign ("_BOOL", ov_true);
          m.assign ("_FSEEKI64", ov_false);
          m.assign ("_FTELLI64", ov_false);
          m.assign ("_GETCH", ov_false);
          m.assign ("_KBHIT", ov_false);
          m.assign ("_SET_INVALID_PARAMETER_HANDLER", ov_false);
          m.assign ("__BUILTIN_EXPECT", ov_true);
          m.assign ("__FPURGE", ov_true);
          m.assign ("__FREADING", ov_true);
          m.assign ("__INLINE", ov_true);
          m.assign ("__SECURE_GETENV", ov_false);

          initialized = true;
        }

      return m;
    }
  };
};
