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

sb-pocketgames.el bug? (was: Re: XEmacs bug)



At Wed, 18 Jun 2003 11:51:13 +0900,
Katsumi Yamaoka <yamaoka@jpl.org> wrote:
 
> ただし sb-pocketgames.el は以下のエラーのために記事を読むことが
> できません。これは XEmacs と Emacs に共通して起こります。
> 

  Emacs 21.3.50 で emacs-w3m の幹を再度 compile して wl の
~/.elmo/cache, ~/.elmo/shimbun/pocketgames を一度消してから試したので
すが、今現在取得できる全ての記事を読むことができます。


> Signaling: (wrong-type-argument stringp nil)
>   string-to-number(nil)
>   (setq from (shimbun-mime-encode-string (match-string 1)) year (string-to-num

ここ↓

  (unless
      (re-search-forward
       "Posted by: \\(.+\\) on \\([0-9]+\\)/\\([0-9]+\\)/\\([0-9]+\\) (\\(月\\|火\\|水\\|木\\|金\\|土\\|日\\))  - \\([0-9][0-9]:[0-9][0-9]\\) JST <\/font>"
       end t nil)
    (throw 'next nil)
    (setq from (shimbun-mime-encode-string (match-string 1))
	  year (string-to-number (match-string 2))
	  month (string-to-number (match-string 3))
	  day (string-to-number (match-string 4)

でエラーが出ているように見えますが、どうなんでしょう?  正規表現でマッ
チしなかったら、(match-string n) が nil を返して string-to-number に
nil が渡る可能性はないように思えるのですが...。
--
中島幹夫 <minakaji@namazu.org>
home: http://www.asahi-net.or.jp/~gy2m-nkjm
diary: http://slashdot.jp/journal.pl?op=display&uid=5767