Page MenuHomeFreeBSD

3 way merge
ActivePublic

Authored by bapt on Oct 2 2014, 5:48 PM.
Tags
None
Referenced Files
F31782: 3_way_merge
Oct 2 2014, 5:48 PM
Subscribers
None
char buf[] = "test\ntest1";
char buf1[] = "test\n#test1";
char buf2[] = "test\ntest1\ntest2";
struct sbuf *b = sbuf_new_auto();
merge_3way(buf, buf1, buf2, b);
sbuf_finish(b);
printf("Vanilla:\n---\n%s\n---\n", buf);
printf("Modified:\n---\n%s\n---\n", buf1);
printf("New:\n---\n%s\n---\n", buf2);
printf("Result:\n---\n%s\n---\n", sbuf_data(b));

Event Timeline

bapt changed the title of this paste from untitled to 3 way merge.
bapt updated the paste's language from autodetect to c.