#include // constants, getopt #include // cin, cout #include // setw, setfill #include // #include // memset, memcpy class BufPkr { public: BufPkr(unsigned int sz, bool verbose); // create buffer packer; max line size = sz chars private: int sz; // max buffer size and line size u_char *buf; // packed buffer char *line; // command line void doit(bool verbose); // pack stdin lines into buffer void printHex(int seqnum, int nwords); // print buffer in hex void pack(int seqnum, int nwords, char *word[]); // pack buffer };