master
Use new framework for wrapping cat{open,gets,close}(), eliminating _cat* in the process.
Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze
ntohl() returns uint32_t so it cannot be < 0. Since we're storing the result in an int check for > INT_MAX instead. OK bluhm@