20 #ifndef GNASH_UTILITY_H    21 #define GNASH_UTILITY_H    34 #if defined(__GNUC__) && __GNUC__ > 2    38 #if defined(_WIN32) || defined(WIN32)    45 #define assert(x)       if (!(x)) { __asm { int 3 } }    54 #include <netinet/tcp.h>     55 #undef UNUSED //to avoid "already defined" messages    60         typedef std::basic_string<wchar_t> wstring;
    64 #if defined(__HAIKU__)    66         class wstring : 
public std::basic_string<char>
    69                 wstring(
const char *
t)
    70                         : 
std::basic_string<char>(t)
    76                 wstring(
const wstring &that)
    77                         : 
std::basic_string<char>(that.c_str())
    80                 wstring(
const std::basic_string<char> &that)
    81                         : 
std::basic_string<char>(that)
    96 #if defined(__GNUC__) && __GNUC__ > 2    98         char* typeNameUnmangled = 
    99                 abi::__cxa_demangle (typeName.c_str(), 
nullptr, 
nullptr,
   103                 typeName = typeNameUnmangled;
   104                 std::free(typeNameUnmangled);
   106 #endif // __GNUC__ > 2   113 #define UNUSED(x) static_cast<void>((x)) 
Anonymous namespace for callbacks, local functions, event handlers etc. 
Definition: dbus_ext.cpp:40
 
Definition: GnashKey.h:166
 
Definition: GnashKey.h:132
 
std::string name
Definition: LocalConnection_as.cpp:149
 
std::string typeName(const T &inst)
Definition: utility.h:93