Duplicate codex32 structure */
| 20 | |
| 21 | /* Duplicate codex32 structure */ |
| 22 | static struct codex32 *codex32_dup(const tal_t *ctx, const struct codex32 *src) |
| 23 | { |
| 24 | struct codex32 *dup = tal(ctx, struct codex32); |
| 25 | dup->hrp = tal_strdup(dup, src->hrp); |
| 26 | dup->threshold = src->threshold; |
| 27 | memcpy(dup->id, src->id, sizeof(dup->id)); |
| 28 | dup->share_idx = src->share_idx; |
| 29 | dup->payload = tal_dup_arr(dup, u8, src->payload, |
| 30 | tal_bytelen(src->payload), 0); |
| 31 | dup->type = src->type; |
| 32 | return dup; |
| 33 | } |
| 34 | |
| 35 | void init(int *argc, char ***argv) |
| 36 | { |
no test coverage detected