#ifndef PLATFORM_FEATURES_H_
#define PLATFORM_FEATURES_H_
-
-#if (__cplusplus >=201103L) || defined(__GXX_EXPERIMENTAL_CXX0X__)
-# define SUPPORTS_DEFAULT_CTOR
+#ifndef __TIZENRT__
+# if (__cplusplus >=201103L) || defined(__GXX_EXPERIMENTAL_CXX0X__)
+# define SUPPORTS_DEFAULT_CTOR
+# endif
#endif
-#if (__STDC_VERSION__ >= 201112L)
-# include <assert.h>
-# define OC_STATIC_ASSERT(condition, msg) static_assert(condition, msg)
-#elif defined(_WIN32)
-# if defined(__msys_nt__) && !defined(__cplusplus)
-# define static_assert _Static_assert
+#ifndef __TIZENRT__
+# if (__STDC_VERSION__ >= 201112L)
+# include <assert.h>
+# define OC_STATIC_ASSERT(condition, msg) static_assert(condition, msg)
+# elif defined(_WIN32)
+# if defined(__msys_nt__) && !defined(__cplusplus)
+# define static_assert _Static_assert
+# endif
+# define OC_STATIC_ASSERT(condition, msg) static_assert(condition, msg)
+# else
+# define OC_STATIC_ASSERT(condition, msg) ((void)sizeof(char[2*!!(condition) - 1]))
# endif
-# define OC_STATIC_ASSERT(condition, msg) static_assert(condition, msg)
-#else
-# define OC_STATIC_ASSERT(condition, msg) ((void)sizeof(char[2*!!(condition) - 1]))
#endif
#ifndef INLINE_API
#endif
#ifdef _MSC_VER
-# ifdef OC_EXPORT_DLL
-# define OC_EXPORT __declspec(dllexport)
-# else
-# define OC_EXPORT __declspec(dllimport)
-# endif
-# ifdef ENABLE_TEST_EXPORTS
-# define OC_EXPORT_TEST OC_EXPORT
-# else
-# define OC_EXPORT_TEST
-# endif
# define OC_ANNOTATE_UNUSED
#else
# define OC_ANNOTATE_UNUSED __attribute__((unused))
-# define OC_EXPORT
-# define OC_EXPORT_TEST
#endif
#ifdef _WIN32