>>708
qsort の 比較関数戻り
引き算の結果 INT_MAX 超える(= uriage 差が INT_MAX 以上ある) と
ソート方向裏返らない?

面倒でも if なり 条件演算式なりにしたほうが無難じゃないかな?