_WORD_HIGHPART
((w.val[_WORD_HIGHPART] == 0) && (w.val[_WORD_LOWPART] == 0))
(w).val[_WORD_HIGHPART] = (w).val[_WORD_LOWPART] = 0
{ (w2).val[_WORD_HIGHPART] = (w1).val[_WORD_HIGHPART]; \
(i) = (((u_int32_t)ntohs((w).val[_WORD_HIGHPART])) << 16) | ntohs((w).val[_WORD_LOWPART])
{ (w).val[_WORD_HIGHPART] = htons((u_int16_t) ((i >> 16) & 0xffff)); \