|
@@ -7,8 +7,8 @@ void _asort(void *base, size_t nmemb, size_t size,
|
|
|
{
|
|
{
|
|
|
#if HAVE_NESTED_FUNCTIONS
|
|
#if HAVE_NESTED_FUNCTIONS
|
|
|
/* This gives bogus "warning: no previous prototype for ‘cmp’"
|
|
/* This gives bogus "warning: no previous prototype for ‘cmp’"
|
|
|
- * with gcc 4 with -Wmissing-prototypes. But there's no way
|
|
|
|
|
- * to predeclare it, so we lose. */
|
|
|
|
|
|
|
+ * with gcc 4 with -Wmissing-prototypes. Hence the auto crap. */
|
|
|
|
|
+ auto int cmp(const void *a, const void *b);
|
|
|
int cmp(const void *a, const void *b)
|
|
int cmp(const void *a, const void *b)
|
|
|
{
|
|
{
|
|
|
return compar(a, b, ctx);
|
|
return compar(a, b, ctx);
|