Hi, I noticed this in an include file and it struck me as odd: struct ip { ... int16_t ip_len; ... } why is the length field signed? Tim N.