mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 04:10:54 -08:00
Fix invalid cast
* sorted-doc.c (cmpdoc): Fix signature. (qsort_compare): Delete. (main): Remove cast.
This commit is contained in:
parent
35d99b7220
commit
a52a00a3d7
2 changed files with 10 additions and 4 deletions
|
|
@ -1,3 +1,9 @@
|
|||
2010-07-03 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* sorted-doc.c (cmpdoc): Fix signature.
|
||||
(qsort_compare): Delete.
|
||||
(main): Remove cast.
|
||||
|
||||
2010-07-03 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* ebrowse.c (match_qualified_namespace_alias): Check for null pointer.
|
||||
|
|
|
|||
|
|
@ -103,15 +103,15 @@ xstrdup (char *str)
|
|||
/* Comparison function for qsort to call. */
|
||||
|
||||
int
|
||||
cmpdoc (DOCSTR **a, DOCSTR **b)
|
||||
cmpdoc (const void *va, const void *vb)
|
||||
{
|
||||
DOCSTR *const *a = va;
|
||||
DOCSTR *const *b = vb;
|
||||
register int val = strcmp ((*a)->name, (*b)->name);
|
||||
if (val) return val;
|
||||
return (*a)->type - (*b)->type;
|
||||
}
|
||||
|
||||
typedef int (*qsort_compare) (const void *, const void *);
|
||||
|
||||
enum state
|
||||
{
|
||||
WAITING, BEG_NAME, NAME_GET, BEG_DESC, DESC_GET
|
||||
|
|
@ -228,7 +228,7 @@ main (void)
|
|||
|
||||
/* sort the array by name; within each name, by type */
|
||||
|
||||
qsort ((char*)array, cnt, sizeof (DOCSTR*), (qsort_compare)cmpdoc);
|
||||
qsort ((char*)array, cnt, sizeof (DOCSTR*), cmpdoc);
|
||||
|
||||
/* write the output header */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue