xdiff: add xdl_merge()