MIN ((*sep)->len, newstr->len));
MIN ((*sep)->len, newstr->len) - 1);
searchstring (struct Strent **sep, struct Strent *newstr){  int cmpres;  /* More strings?  */  if (*sep == NULL)    {      *sep = newstr;      return sep;    }  /* Compare the strings.  */  cmpres = memcmp ((*sep)->reverse, newstr->reverse,		   MIN ((*sep)->len, newstr->len));  if (cmpres == 0)    /* We found a matching string.  */    return sep;  else if (cmpres > 0)    return searchstring (&(*sep)->left, newstr);  else    return searchstring (&(*sep)->right, newstr);}