wip - union_to_guint32_ptr
union_to_guint32_ptr - working. Now to cleanup
union_to_guint32_ptr() - working, tidied