| 69 | } |
| 70 | |
| 71 | char *to_string(const tal_t *ctx, const u8 *data, size_t data_size) |
| 72 | { |
| 73 | char *string = tal_arr(ctx, char, data_size + 1); |
| 74 | |
| 75 | for (size_t i = 0; i < data_size; i++) |
| 76 | string[i] = (char) data[i] % (CHAR_MAX + 1); |
| 77 | string[data_size] = '\0'; |
| 78 | |
| 79 | return string; |
| 80 | } |
| 81 | |
| 82 | static size_t insert_part(const u8 *in1, size_t in1_size, const u8 *in2, |
| 83 | size_t in2_size, u8 *out, size_t max_out_size) |
no outgoing calls