unsigned char unhex(unsigned char c); int qp_char(unsigned char c1, unsigned char c2, unsigned char *c_out); int fromQPtobits(char *out, char *in, int maxlen);