convertbinary
(void) convertbinary(p, &c, sizeof (char));
(void) convertbinary(p, (char *)&c, sizeof (short));
(void) convertbinary(p, (char *)&c, sizeof (int32_t));
(void) convertbinary(p, (char *)&c, sizeof (int64_t));
static int convertbinary(char *p, char *c, int size);