28 #ifndef _LOG4TANGO_PORTABILITY_H
29 #define _LOG4TANGO_PORTABILITY_H
31 #if defined (_MSC_VER) || defined(__BORLANDC__)
32 # include <log4tango/config-win32.h>
34 # include <log4tango/config.h>
40 # pragma warning( disable : 4786 ) // 255 char debug symbol limit
41 # pragma warning( disable : 4290 ) // throw specifier not implemented
42 # pragma warning( disable : 4251 ) // "class XXX should be exported"
44 #define LOG4TANGO_UNUSED(var) var
47 #define LOG4TANGO_UNUSED(var) var __attribute__ ((unused))
49 #define LOG4TANGO_UNUSED(var) var
53 #ifndef LOG4TANGO_HAVE_SSTREAM
59 void str (
const char*);
62 #endif // LOG4TANGO_HAVE_SSTREAM
64 #endif // _LOG4TANGO_PORTABILITY_H
Definition: LoggerStream.hh:178
#define LOG4TANGO_EXPORT
Definition: Export.hh:38
Definition: Portability.hh:56