END_OF_LIST
for (dlist = destlist, dcount = 0; *dlist != END_OF_LIST;
for (slist = sourcelist, scount = 0; *slist != END_OF_LIST;
*dlist = END_OF_LIST;
for (slist = sourcelist; *slist != END_OF_LIST; slist++) {
for (dlist = destlist; *dlist != END_OF_LIST; dlist++) {
for (tmplist = dlist; *tmplist != END_OF_LIST; tmplist++) {
for (dlist = destlist, tcount = 0; *dlist != END_OF_LIST; dlist++) {
for (i = 0; *list != END_OF_LIST; list++) {
MPT_PRINT_FLAG(END_OF_LIST);