add source sortdata2.c merge2.cl