Matthias Drochner <drochner%netbsd.org@localhost> writes: > "(u_short > 0xffff)" is never true, as gcc3 found out In that case, shouldn't the type be changed to uint16_t? I know systems where a short is bigger than 16 bits. /Johan