NAKAJI Hiroyuki <nakaji(a)tutrp.tut.ac.jp> writes:
 自分が今何行めにいるのかを知るために、~/.emacs に
 (line-number-mode 1)
 と書いているのですが、カーソルが左上(1行めの行頭)にあるときは、L0 と表
 示されます。一文字分移動すると、L1 と正しく「何行め」を表します。
 
 21.2.32 になってから気づいたのですが、なんででしょうか?
 まったく無害なのですが、気になって仕方ありません。(^_^;; 
以下の変更で、おかしくなっているみたいです。元に戻すと正常に行数が表示
されます。
僕のところの Windows だと warning は出ないんですけどどうしてですかね。
src/ChangeLog
2000-03-12  Ben Wing  <ben(a)xemacs.org>
....
	* line-number.c (buffer_line_number):
	* lisp.h:
	* lisp.h (EMACS_INT_MAX):
        Added the manifest constant EMACS_INT_MIN corresponding to the
        existing constant EMACS_INT_MAX.  This is partially to fix compile
        warnings under Windows, and partly for cleanliness.
Index: line-number.c
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/src/line-number.c,v
retrieving revision 1.6.2.3
retrieving revision 1.6.2.4
diff -u -r1.6.2.3 -r1.6.2.4
--- line-number.c	2000/02/16 02:06:35	1.6.2.3
+++ line-number.c	2000/03/13 07:28:00	1.6.2.4
@@ -293,7 +293,7 @@
       get_nearest_line_number (b, &beg, pos, &cached_lines);
     }
 
-  scan_buffer (b, '\n', beg, pos, pos > beg ? EMACS_INT_MAX : -EMACS_INT_MAX,
+  scan_buffer (b, '\n', beg, pos, pos > beg ? EMACS_INT_MAX : EMACS_INT_MIN,
 	       &shortage, 0);
 
   line = EMACS_INT_MAX - shortage;