[Mew-dist 17246] Re: mewls range option
Yoshiaki Kasahara
kasahara at example.com
2001年 4月 26日 (木) 19:08:05 JST
笠原@九大です。
On Tue, 27 Mar 2001 15:06:05 +0900,
SAKAI Kiyotaka <ksakai at example.com> said:
> こんな感じで、qsort() の後、その結果を最後の N個だけを残すようにすれば、
> mewls の処理はほとんど増やさずに対応できると思うのですが。
last:N が動いたり動かなかったりするのでちょっと調べてみたのですが、最
後の N個を残す部分がちょっとバグっているようでした。こうですか? ↓
--- mewls.c.ORIG Fri Apr 6 16:51:24 2001
+++ mewls.c Thu Apr 26 19:01:35 2001
@@ -682,7 +682,7 @@
(int (*)(const void *, const void *)) scan_intcompare);
if (fr->num > 0 && fr->num < num) {
- for (i = 0; i < num; i++)
+ for (i = 0; i < fr->num; i++)
Scan_ctx_buf[i] = Scan_ctx_buf[num - fr->num + i] ;
num = fr->num;
}
--
九州大学 情報基盤センター 研究部 ========
笠原義晃 |工事中|
kasahara at example.com |======|
Mew-dist メーリングリストの案内