getxdr_char
extern char getxdr_char(void);
host.S_un.S_un_b.s_b1 = getxdr_char();
host.S_un.S_un_b.s_b2 = getxdr_char();
host.S_un.S_un_b.s_b3 = getxdr_char();
host.S_un.S_un_b.s_b4 = getxdr_char();
host.S_un.S_un_b.s_b1 = getxdr_char();
host.S_un.S_un_b.s_b2 = getxdr_char();
host.S_un.S_un_b.s_b3 = getxdr_char();
host.S_un.S_un_b.s_b4 = getxdr_char();
val = getxdr_char();