Предупреждение при использовании qsort в C

Я написал свою функцию сравнения

int cmp(const int * a,const int * b)
 {
   if (*a==*b)
   return 0;
else
  if (*a < *b)
    return -1;
else
    return 1;
}

и у меня есть мое заявление

int cmp (const int * value1,const int * value2);

и я звоню qsort в моей программе, так

qsort(currentCases,round,sizeof(int),cmp);

когда я его компилирую, я получаю следующее предупреждение

warning: passing argument 4 of ‘qsort’ from incompatible pointer type
/usr/include/stdlib.h:710: note: expected ‘__compar_fn_t’ but argument is of type ‘int
(*)(const int *, const int *)’

Программа работает очень хорошо, поэтому моя единственная проблема в том, почему ей не нравится, как я это использую?

Ответы на вопрос(2)

Ваш ответ на вопрос