>>157 こんな感じかな

/* 最大値、最小値を探す */
max=min=tbl[0];
for(i=1; i<TBL_SIZE; ++i){
if(min>tbl[i]) min=tbl[i];
if(max<tbl[i]) max=tbl[i];
}

/* ソート(w */
p=0;
for(n=min; n<=max; ++n){
for(i=0; i<TBL_SIZE && p<TBL_SIZE; ++i){
if(n==tbl[i]){
tmp=tbl[p]; tbl[p]=tbl[i]; tbl[i]=tmp;
++p;
break;
}
}
}