- ret = talloc_array(ctx, char *, lines_total + prev_total + 1);
- memcpy(ret, lines, count * sizeof(ret[0]));
- memcpy(ret + count, prev, prev_total * sizeof(ret[0]));
- memcpy(ret + count + prev_total, lines + count,
+ ret = talloc_array(ctx, char *, 1 +lines_total + prev_total + 1);
+ ret[0] = talloc_asprintf(ret, "/* The example %s, thus %s */\n",
+ why, reasoning);
+ memcpy(ret+1, lines, count * sizeof(ret[0]));
+ memcpy(ret+1 + count, prev, prev_total * sizeof(ret[0]));
+ memcpy(ret+1 + count + prev_total, lines + count,