[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: sb-gnome.el bug



>>>>> In [emacs-w3m : No.06425] 山岡 wrote:

> 最近の Emacs 21.3.50 の bytecomp が改良されたためだと思うのです
> が、make 時に以下のような警告が現れるようになりました。

> In toplevel form:
> sb-gnome.el:100:27:Warning: `format' called with 6 args to fill 5 format
>     field(s)

> 何が過不足なのかわからないので、報告のみです。

えーと、反応が無いので補足しますね。上記の警告は sb-gnome.el の
100行目にある以下の式に対して出されているものです。

(setq id (format "<%s%s%s%s%%%s@mail.gnome.org>"
                 (match-string 1)
                 (aref date-parsed 0)
                 (aref date-parsed 1)
                 (aref date-parsed 2)
                 (shimbun-current-group-internal shimbun)
                 (match-string 1)))

%s の数は 5個なのに、それらを置き換える引数が 6個ある、と。
この対策としては、二つの方法が考えられます。

1. 最後の引数は今まで使われていなかったのだから、それを削除する。
2. 最後の引数を有効に使うように、どこかに %s を追加する。

ぼくにはどっちが良いのかを的確に判断できないので、先のメッセージ
を発したのでした。

;; これと同様の問題で、現在 Gnus と T-gnus は惨憺たる状態になっ
;; ています。^^;;
-- 
Katsumi Yamaoka <yamaoka@jpl.org>