[BACK]Return to dba.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/dba.c between version 1.9 and 1.10

version 1.9, 2017/01/15 15:28:55 version 1.10, 2017/02/17 14:43:54
Line 315  compare_names(const void *vp1, const void *vp2)
Line 315  compare_names(const void *vp1, const void *vp2)
         const char      *cp1, *cp2;          const char      *cp1, *cp2;
         int              diff;          int              diff;
   
         cp1 = *(char **)vp1;          cp1 = *(const char * const *)vp1;
         cp2 = *(char **)vp2;          cp2 = *(const char * const *)vp2;
         return (diff = *cp2 - *cp1) ? diff :          return (diff = *cp2 - *cp1) ? diff :
             strcasecmp(cp1 + 1, cp2 + 1);              strcasecmp(cp1 + 1, cp2 + 1);
 }  }
Line 326  compare_strings(const void *vp1, const void *vp2)
Line 326  compare_strings(const void *vp1, const void *vp2)
 {  {
         const char      *cp1, *cp2;          const char      *cp1, *cp2;
   
         cp1 = *(char **)vp1;          cp1 = *(const char * const *)vp1;
         cp2 = *(char **)vp2;          cp2 = *(const char * const *)vp2;
         return strcmp(cp1, cp2);          return strcmp(cp1, cp2);
 }  }
   
Line 502  compare_entries(const void *vp1, const void *vp2)
Line 502  compare_entries(const void *vp1, const void *vp2)
 {  {
         const struct macro_entry *ep1, *ep2;          const struct macro_entry *ep1, *ep2;
   
         ep1 = *(struct macro_entry **)vp1;          ep1 = *(const struct macro_entry * const *)vp1;
         ep2 = *(struct macro_entry **)vp2;          ep2 = *(const struct macro_entry * const *)vp2;
         return strcmp(ep1->value, ep2->value);          return strcmp(ep1->value, ep2->value);
 }  }

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

CVSweb