mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-20 18:17:20 +00: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
@ -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…
Reference in New Issue
Block a user