It can be fixed by changing the conversion format of the comm-unpack from 'u' to 'i', as follows:
--- /usr/share/emacs/site-lisp/egg/egg/wnnrpc.el 2007-05-24 14:25:39.000000000 +0900 +++ /tmp/wnnrpc.el 2008-08-03 00:04:16.000000000 +0900 @@ -715,10 +715,10 @@ (defmacro wnnrpc-get-result (&rest body) `(let (result) - (comm-unpack (u) result) + (comm-unpack (i) result) (if (< result 0) (progn - (comm-unpack (u) result) + (comm-unpack (i) result) (- result)) ,@(or body '(result))))) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]