1-8 Мы определяем объединение с ветвями FALSE и TRUE и структуру этого типа. Если флаг дискриминанта TRUE, за ним следует значение типа long; в противном случае за ним ничего не следует. После кодирования библиотекой XDR это объединение будет закодировано как: 4 байта флага со значением 1 (TRUE) и 4 байта целочисленного значения либо 4 байта флага со значением 0 (FALSE).Объявление объединения с булевским дискриминантом