Author: vitek Date: Mon Jun 16 08:52:54 2008 New Revision: 668208 URL: http://svn.apache.org/viewvc?rev=668208&view=rev Log: 2008-06-16 Travis Vitek <[EMAIL PROTECTED]>
* include/rw/_defs.h: Remove block defining macros for trait compiler support. * include/rw/_config-gcc.h: Add newline to end of file. * include/rw/_config.msvc.h: Ditto. Modified: stdcxx/branches/4.3.x/include/rw/_config-gcc.h stdcxx/branches/4.3.x/include/rw/_config-msvc.h stdcxx/branches/4.3.x/include/rw/_defs.h Modified: stdcxx/branches/4.3.x/include/rw/_config-gcc.h URL: http://svn.apache.org/viewvc/stdcxx/branches/4.3.x/include/rw/_config-gcc.h?rev=668208&r1=668207&r2=668208&view=diff ============================================================================== --- stdcxx/branches/4.3.x/include/rw/_config-gcc.h (original) +++ stdcxx/branches/4.3.x/include/rw/_config-gcc.h Mon Jun 16 08:52:54 2008 @@ -202,3 +202,4 @@ # define _RWSTD_TT_ALIGNED_POD(N) struct { char __fill __attribute__ ((aligned (N))); } # define _RWSTD_TT_MAX_ALIGNMENT 16 #endif // __GNUC__ >= 4.3 + Modified: stdcxx/branches/4.3.x/include/rw/_config-msvc.h URL: http://svn.apache.org/viewvc/stdcxx/branches/4.3.x/include/rw/_config-msvc.h?rev=668208&r1=668207&r2=668208&view=diff ============================================================================== --- stdcxx/branches/4.3.x/include/rw/_config-msvc.h (original) +++ stdcxx/branches/4.3.x/include/rw/_config-msvc.h Mon Jun 16 08:52:54 2008 @@ -116,4 +116,5 @@ // that by using our fallback. # define _RWSTD_TT_IS_POD(T) __is_pod(T) -#endif // _MSC_VER \ No newline at end of file +#endif // _MSC_FULL_VER >= 140050215 + Modified: stdcxx/branches/4.3.x/include/rw/_defs.h URL: http://svn.apache.org/viewvc/stdcxx/branches/4.3.x/include/rw/_defs.h?rev=668208&r1=668207&r2=668208&view=diff ============================================================================== --- stdcxx/branches/4.3.x/include/rw/_defs.h (original) +++ stdcxx/branches/4.3.x/include/rw/_defs.h Mon Jun 16 08:52:54 2008 @@ -1631,39 +1631,4 @@ memcpy (va_dst, va_src, sizeof (va_list)) #endif // _RWSTD_NO_VA_LIST_ARRAY -#if 0 -// -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2518.html -// -# define _RWSTD_TT_IS_MEMBER_OBJECT_POINTER(T) __is_member_object_pointer(T) -# define _RWSTD_TT_IS_MEMBER_FUNCTION_POINTER(T) __is_member_function_pointer(T) -# define _RWSTD_TT_IS_ENUM(T) __is_enum(T) -# define _RWSTD_TT_IS_UNION(T) __is_union(T) -# define _RWSTD_TT_IS_CLASS(T) __is_class(T) -# define _RWSTD_TT_IS_FUNCTION(T) __is_function(T) -# define _RWSTD_TT_IS_STANDARD_LAYOUT(T) __is_standard_layout(T) -# define _RWSTD_TT_IS_POD(T) __is_pod(T) -# define _RWSTD_TT_IS_EMPTY(T) __is_empty(T) -# define _RWSTD_TT_IS_POLYMORPHIC(T) __is_polymorphic(T) -# define _RWSTD_TT_IS_ABSTRACT(T) __is_abstract(T) - -# define _RWSTD_TT_HAS_TRIVIAL_CTOR(T) __has_trivial_default_ctor(T) -# define _RWSTD_TT_HAS_TRIVIAL_COPY(T) __has_trivial_copy_ctor(T) -# define _RWSTD_TT_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T) -# define _RWSTD_TT_HAS_TRIVIAL_DTOR(T) __has_trivial_dtor(T) - -# define _RWSTD_TT_HAS_NOTHROW_CTOR(T) __has_nothrow_default_ctor(T) -# define _RWSTD_TT_HAS_NOTHROW_COPY(T) __has_nothrow_copy_ctor(T) -# define _RWSTD_TT_HAS_NOTHROW_ASSIGN(T) __has_nothrow_assign(T) - -# define _RWSTD_TT_HAS_VIRTUAL_DTOR(T) __has_virtual_destructor(T) - -# define _RWSTD_TT_IS_BASE_OF(T) __is_base_of(T,U) -# define _RWSTD_TT_IS_CONVERTIBLE(T) __is_convertible(T,U) - -# define _RWSTD_TT_ALIGN_OF(T) __alignof(T) -# define _RWSTD_TT_ALIGNED_POD(N) __aligned_pod(N) -# define _RWSTD_TT_MAX_ALIGNMENT __max_alignment() -#endif // 0 - #endif // _RWSTD_RW_DEFS_H_INCLUDED