[7297] Fixed profession spells sorting in trainer spell list at client.
[getmangos.git] / dep / ACE_wrappers / ace / config-cxx-common.h
blob024c25fd27e62656c96fedd308c834e6edf3f97f
1 // -*- C++ -*-
2 //
3 // $Id: config-cxx-common.h 81935 2008-06-12 22:01:53Z jtc $
5 #ifndef ACE_CXX_COMMON_H
6 #define ACE_CXX_COMMON_H
7 #include /**/ "ace/pre.h"
9 #if !defined (ACE_CONFIG_INCLUDE_CXX_COMMON)
10 # error ace/config-cxx-common.h: ACE configuration error! Do not #include this file directly!
11 #endif
13 #if defined (__DECCXX)
14 # if !defined (linux)
15 # define ACE_HAS_STRING_CLASS
16 # if (__DECCXX_VER >= 60090010)
17 # define ACE_HAS_STDCPP_STL_INCLUDES
18 # endif /* __DECCXX_VER < 60090010 */
19 # endif /* ! linux */
21 # define DEC_CXX
22 # define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR
23 # define ACE_LACKS_LINEBUFFERED_STREAMBUF
24 # define ACE_LACKS_SIGNED_CHAR
25 # define ACE_HAS_CPLUSPLUS_HEADERS
26 # define ACE_TEMPLATES_REQUIRE_SOURCE
27 # if (__DECCXX_VER >= 60090010)
28 // DEC CXX 6.0 supports exceptions, etc., by default. Exceptions
29 // are enabled by platform_osf1_4.x.GNU/wrapper_macros.GNU.
30 # if defined (ACE_HAS_EXCEPTIONS)
31 # define ACE_NEW_THROWS_EXCEPTIONS
32 # endif /* ACE_HAS_EXCEPTIONS */
33 # define ACE_HAS_STANDARD_CPP_LIBRARY 1
34 # define ACE_HAS_TEMPLATE_TYPEDEFS
36 # define ACE_ENDLESS_LOOP \
37 unsigned int ace_endless_loop____ = 0; if (ace_endless_loop____) break;
39 # if defined (__USE_STD_IOSTREAM)
40 # define ACE_LACKS_CHAR_RIGHT_SHIFTS
41 # define ACE_LACKS_IOSTREAM_FX
42 # define ACE_LACKS_UNBUFFERED_STREAMBUF
43 # define ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB 1
44 # else /* ! __USE_STD_IOSTREAM */
45 # define ACE_USES_OLD_IOSTREAMS
46 # endif /* ! __USE_STD_IOSTREAM */
48 // 9: nested comment not allowed. (/usr/include/pdsc.h!) (nestcomment)
49 // 177: variable was declared but never referenced (declbutnotref)
50 // 193: zero used for undefined preprocessing identifier (undpreid)
51 // 236: controlling expression is constant (boolexprconst)
52 // 401: base_class_with_nonvirtual_dtor (basclsnondto)
53 // 1016: expected type is incompatible with declared type of int (incint)
54 // 1136: conversion to smaller size integer could lose data (intconlosbit)
56 # pragma message disable basclsnondto
57 # pragma message disable boolexprconst
58 # pragma message disable undpreid
59 # pragma message disable notusetmpfunprm
60 # pragma message disable bltinclnk
62 # if (__DECCXX_VER >= 60190029)
63 // 6.1-029 and later support msg 1136. Disable it because it
64 // causes warnings from ACE and/or TAO.
65 # pragma message disable intconlosbit
66 # endif /* __DECCXX_VER >= 60190029 */
68 # if (__DECCXX_VER == 60190027)
69 // Seems that this version of cxx doesn't have reset
70 # define ACE_AUTO_PTR_LACKS_RESET
71 # endif /* __DECCXX_VER == 60190027 */
73 # if defined (DIGITAL_UNIX) && DIGITAL_UNIX >= 0x40D
74 // variable "PTHREAD_THIS_CATCH_NP" was declared but never referenced
75 # pragma message disable declbutnotref
76 # endif /* DIGITAL_UNIX >= 4.0f */
78 # else /* __DECCXX_VER < 60090010 */
79 # define ACE_LACKS_PRAGMA_ONCE
80 # endif /* __DECCXX_VER < 60090010 */
81 #else /* ! __DECCXX */
82 # error ace/config-cxx-common.h can only be used with Compaq CXX!
83 #endif /* ! __DECCXX */
85 #include /**/ "ace/post.h"
86 #endif /* ACE_CXX_COMMON_H */