--- ../iiimecf-0.75-orig/lisp/iiimcf.el 2007-12-09 08:54:54 +0900 +++ lisp/iiimcf.el 2008-05-18 14:12:56 +0900 @@ -1459,7 +1459,7 @@ (while (and (< i (length str)) (< 0 pos)) (if (< ?\xffff (char-to-ucs (aref str i))) - (setq pos (- pos 2)) + (setq pos (- pos 1)) ;Emacs22+ATOKX3では不要? (setq pos (- pos 1))) (setq i (1+ i))) (if (/= pos 0) (error "invalid pos (larger than string length or at the surrogate border)."))