比較関数

Google で qsort を検索して引っかかったページを見てみると割りと低くない確率で比較関数の例が

int cmp(const int *a, const int *b)
{
    return *a - *b;
}

だったりする。ていうか、対象言語が日本語の場合*1にトップに出てくるのがコレだ。
ええと、普通にこんな比較関数は大変にまずいと思うのだが、誰からも指摘されないものか?有名なあの猫のページもこんなのだったし。大丈夫かおい?

*1:実は英語の場合も