InterCodes* interCodesBind(InterCodes *first, InterCodes *second) { assert(first != NULL); assert(second != NULL); assert(first != second); listMerge(first, second); free(second); return first; }
int main(int argc, char ** argv){ int arr1[] = {3,2,1}; int len1 = sizeof(arr1)/sizeof(int); int arr2[] = {5,3,2}; int len2 = sizeof(arr2)/sizeof(int); List * head1 = createList(arr1,len1); List * head2 = createList(arr2,len2); listMerge(head1,head2); system("pause"); return 0; }