402N/A _RWSTD_NAMESPACE (__rw) {
402N/A+#if defined(_RWSTD_OS_SUNOS)
402N/A+#if defined(__amd64) || defined(__x86_64__) || defined(__sparcv9)
402N/A+#pragma align 16(__rw_aligned_buffer)
402N/A+#pragma align 8(__rw_aligned_buffer)
402N/A // __rw_aligned_buffer specializations should be objects with static
402N/A // storage duration that must "survive" all other static objects and
402N/A // that do not need to be destroyed; this is a POD
402N/A struct __rw_aligned_buffer
402N/A+#if defined(_RWSTD_OS_SUNOS)
402N/A+ unsigned long long _C_pad0;
402N/A+#if defined(__amd64) || defined(__x86_64__) || defined(__sparcv9)
402N/A+ unsigned long long _C_pad1;
402N/A+#pragma align 16(_C_data)
402N/A+#pragma align 8(_C_data)
402N/A #ifndef _RWSTD_NO_LONG_DOUBLE
402N/A long double _C_pad; // guarantee suitable alignment
402N/A #endif // _RWSTD_NO_LONG_DOUBLE
402N/A+#endif // defined(_RWSTD_OS_SUNOS)
402N/A char _C_data [sizeof (_TypeT)]; // data to back _TypeT up with