[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 メーリングリストの案内