Вы не можете решить, как справиться с этим, не зная, как это используется. Если он просто используется для экономии места, вы можете игнорировать его и просто использовать структуру.
Однако обычно это не то, почему используются профсоюзы. Есть две распространенные причины их использования. Одним из них является предоставление 2 или более способов доступа к одним и тем же данным. Например, объединение int и массива из 4 байтов является одним (из многих) способов выделения байтов 32-разрядного целого числа.
Другой случай, когда данные в структуре поступили из внешнего источника, такого как сетевой пакет данных. Обычно одним из элементов структуры, содержащей объединение, является идентификатор, который сообщает вам, какой тип объединения действует.
Ни в одном из этих случаев вы не можете слепо игнорировать объединение и преобразовывать его в структуру, где два (или более) поля не совпадают.