Rev 14712 | Rev 15588 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 14712 | Rev 14716 | ||
---|---|---|---|
Line 701... | Line 701... | ||
701 | return tolower(c); |
701 | return tolower(c); |
702 | } |
702 | } |
703 | 703 | ||
704 | int mystrcmp (char *p1,char *p2) { |
704 | int mystrcmp (char *p1,char *p2) { |
705 | char *q1=p1, *q2=p2; |
705 | char *q1=p1, *q2=p2; |
706 | while(*q1) { |
706 | while(*q1 && *q2) { |
707 | int n=mytolower(*q1++)-mytolower(*q2++); |
707 | int n=mytolower(*q1++)-mytolower(*q2++); |
708 | if(n) return n; |
708 | if(n) return n; |
709 | }; |
709 | }; |
710 | if (*q2) |
710 | if (*q2 || *q1) return *q1 ? 1 : -1; |
711 | return strcmp(p1, p2); |
711 | return strcmp(p1, p2); |
712 | } |
712 | } |
713 | 713 | ||
714 | char *reaccents="'`\"^~"; |
714 | char *reaccents="'`\"^~"; |
715 | char *reaccentl="aeiouycnAEIOUYCN"; |
715 | char *reaccentl="aeiouycnAEIOUYCN"; |