4 * Created on: Feb 14, 2011
12 char *get_as_hex_str(const char *byte_arr, int byte_count) {
18 if ((byte_arr != NULL) &&
20 ret_val = malloc(5 * byte_count);
21 for (ii = 0; ii < byte_count; ii++) {
23 snprintf(ret_val, 5, "0x%02x", byte_arr[ii]);
26 snprintf(item, 5, "0x%02x", byte_arr[ii]);
27 strcat(ret_val, item);
29 if (ii < (byte_count - 1)) {