#ifndef _SYSTEM_HH #define _SYSTEM_HH /** * @file system.hh * @author John Wiegley * @date Mon Apr 23 03:43:05 2007 * * @brief All system headers needed by Ledger. * * These are collected here so that a pre-compiled header can be made. * Unless configure is rerun with different options, it should never * need to be regenerated afterwards. */ #include "acconf.h" #if defined(__GNUG__) && __GNUG__ < 3 #define _XOPEN_SOURCE #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef HAVE_UNIX_PIPES #include #include #include "fdstream.hpp" #endif #ifdef WIN32 #include #else #include #endif #if defined(HAVE_GETPWUID) || defined(HAVE_GETPWNAM) #include #endif #if defined(HAVE_NL_LANGINFO) #include #endif #include #define HAVE_GDTOA 1 #ifdef HAVE_GDTOA #include "gdtoa/gdtoa.h" #endif extern "C" { #if defined(HAVE_EXPAT) #include // expat XML parser #elif defined(HAVE_XMLPARSE) #include // expat XML parser #endif } #if defined(HAVE_LIBOFX) #include #endif #endif // _SYSTEM_HH