This patch adds some missing default ISO C++ headers to SimGear, especially usefull for Irix/MipsPro. To the best of my knowledge this only affects the Irix/MipsPro compiler combination although it might be usefull for others as well. This patch does not yet remove any compiler specific code, but that would be my next task. The powerfull macros as defined in the compiler.h file allowed me to split it up into multiple patches.
40 lines
934 B
Plaintext
40 lines
934 B
Plaintext
// This file is automatically generated. Do not edit.
|
|
// ['../../../libs/compatibility/generate_cpp_c_headers.py']
|
|
// Mon Apr 16 15:16:00 2001 ('PST', 'PDT')
|
|
|
|
#ifndef __CWCTYPE_HEADER
|
|
#define __CWCTYPE_HEADER
|
|
|
|
#include <wctype.h>
|
|
|
|
namespace std {
|
|
#if !(defined(__sgi) && defined(_COMPILER_VERSION) && _COMPILER_VERSION <= 730)
|
|
using ::wctrans_t;
|
|
#endif
|
|
using ::wctype_t;
|
|
using ::wint_t;
|
|
using ::iswalnum;
|
|
using ::iswctype;
|
|
using ::iswlower;
|
|
using ::iswspace;
|
|
#if !(defined(__sgi) && defined(_COMPILER_VERSION) && _COMPILER_VERSION <= 730)
|
|
using ::towctrans;
|
|
#endif
|
|
#if !(defined(__sgi) && defined(_COMPILER_VERSION) && _COMPILER_VERSION <= 730)
|
|
using ::wctrans;
|
|
#endif
|
|
using ::iswalpha;
|
|
using ::iswdigit;
|
|
using ::iswprint;
|
|
using ::iswupper;
|
|
using ::towlower;
|
|
using ::wctype;
|
|
using ::iswcntrl;
|
|
using ::iswgraph;
|
|
using ::iswpunct;
|
|
using ::iswxdigit;
|
|
using ::towupper;
|
|
}
|
|
|
|
#endif // CWCTYPE_HEADER
|