小さい順(昇順)に並び替える
static int compSmallLong( const void *arg1, const void *arg2 )
{ return *(( long * )arg1 ) - *(( long * )arg2 );}
・・・
long arr_sample[4];
arr_sample[0] = 10;
arr_sample[1] = 5;
arr_sample[2] = 4;
arr_sample[3] = 20;
qsort(arr_sample,sizeof(arr_sample)/sizeof(arr_sample[0]),sizeof(arr_sample[0]),compSmallLong);