Lines Matching refs:data
8 binary_to_hex_case(unsigned char *dest, const unsigned char *data,
21 value = data[i] >> 4;
24 value = data[i] & 0x0f;
29 const char *binary_to_hex(const unsigned char *data, size_t size)
33 binary_to_hex_case(dest, data, size, FALSE);
38 const char *binary_to_hex_ucase(const unsigned char *data, size_t size)
42 binary_to_hex_case(dest, data, size, TRUE);
47 void binary_to_hex_append(string_t *dest, const unsigned char *data,
53 binary_to_hex_case(buf, data, size, FALSE);
56 int hex_to_binary(const char *data, buffer_t *dest)
60 while (*data != '\0') {
61 if (*data >= '0' && *data <= '9')
62 value = (*data - '0') << 4;
63 else if (*data >= 'a' && *data <= 'f')
64 value = (*data - 'a' + 10) << 4;
65 else if (*data >= 'A' && *data <= 'F')
66 value = (*data - 'A' + 10) << 4;
70 data++;
71 if (*data >= '0' && *data <= '9')
72 value |= *data - '0';
73 else if (*data >= 'a' && *data <= 'f')
74 value |= *data - 'a' + 10;
75 else if (*data >= 'A' && *data <= 'F')
76 value |= *data - 'A' + 10;
81 data++;