jsbook クラスが壊れた?

jsbook クラスを使って TEX ファイルを作成していて、コンパイルするために platex コマンドを打つと下記のエラーがでた。


[...]
This is pTeX, Version 3.1415926-p3.1.10 (sjis) (Web2C 7.5.6)
[...]
(d:/usr/share/tex/texmf/tex/platex/js/jsbook.cls
Document Class: jsbook 2002/06/29 okumura
! Undefined control sequence.
l.142 \ifmem@noetex
\relax\else
?

DVI ファイルはできていて、内容も特に問題がないようである。最近まで何事もなかった筈だから、自分が作った適当なマクロに原因があるのかと自作スタイルファイルとにらめっこする。しかし、どうもも原因がわからない。

そこでマクロをまったく読み込まない簡単な TEX ファイルを作成してコンパイルすると、やはり同上のエラーがでた。jsbook.cls のバージョンは、2002年6月29日付けとずいぶん古いものだ。TeX wiki より最新版 (2009-08-26) をダウンロードして、古いものと置き換えた。すると上記のエラーも消えた。

古いドキュメントクラスも問題がなかったわけで謎は残るが、まあいいか?