#define DPL_UNION_CAST_H
#include <cstring>
+#include <dpl/availability.h>
namespace DPL {
template<typename TargetType, typename SourceType>
-TargetType union_cast(const SourceType &data)
+DPL_DEPRECATED TargetType union_cast(const SourceType &data)
{
union
{