int Name :: compareto(const Name& n)const { int i; if((i = strcmpi(last,n.getLast()))!=0) return i; if((i = strcmpi(first,n.getFirst()))!=0) return i; if((i = strcmpi(middle,n.getMiddle()))!=0) return i; return 0; }