Subversion Repositories wimsdev

Rev

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) return -1;
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";