>81

ListNode cmp,search;

for(cmp = first;cmp != dummy;cmp = cmp->next){
 for(search = first->next;search->next != dummy;search = search->next){
  if(strcmp(cmp->argv,search->argv) == 0){
  ……
  }
 }
}

これでだめ?