bytes_to_bits (unsigned char *bytes, char *bits)
bytes_to_bits (bytes, bits) unsigned char   *bytes; char	    *bits;
bytes_to_bits (unsigned char *bytes, char *bits){    int	    bit, byte, value;    for (byte = 0; byte < 8; byte++)    {	value = *bytes++;	for (bit = 0; bit < 8; bit++)	    *bits++ = (value >> (7-bit)) & 1;    }}