|
From: | Kazuhiro Ito |
Subject: | bug#9318: 23.3.50; The first call of encode-coding-region() returns wrong result |
Date: | Fri, 19 Aug 2011 22:46:18 +0900 |
User-agent: | Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.6 (Maruoka) FLIM/1.14.9 (Gojō) APEL/10.8 EasyPG/1.0.0 Emacs/23.3.50 (i386-mingw-nt6.1.7601) MULE/6.0 (HANACHIRUSATO) |
> When I start Emacs and evaluate the below code, unexpected result returns. > (let ((func (lambda () > (with-temp-buffer > (mapc 'insert '(166 25339)) > (encode-coding-region (point-min) (point-max) 'ctext-unix) > (buffer-string))))) > (cons (funcall func) > (funcall func))) > -> ("¦拻^@^@^@^@^@^@^@^@^@^@" . "^[$(D\"C^[$(H*f^[(B") > car of the result is not constant. I noticed this problem is not Windows specific. I confirmed that it is reproducible in Emacs 23.3.1 (build by pkgsrc) on NetBSD/amd64 via SSH from remote host. But it doesn't occur on openSUSE 11.3. -- Kazuhiro Ito
[Prev in Thread] | Current Thread | [Next in Thread] |