Mercurial > emacs
comparison src/editfns.c @ 512:b7a1e4e4e7e6
*** empty log message ***
| author | Jim Blandy <jimb@redhat.com> |
|---|---|
| date | Tue, 21 Jan 1992 17:21:50 +0000 |
| parents | 4fddd0f0fc33 |
| children | 53f29271d1b0 |
comparison
equal
deleted
inserted
replaced
| 511:e6c69aa0f536 | 512:b7a1e4e4e7e6 |
|---|---|
| 375 () | 375 () |
| 376 { | 376 { |
| 377 return buildmark (ZV); | 377 return buildmark (ZV); |
| 378 } | 378 } |
| 379 | 379 |
| 380 DEFUN ("following-char", Ffollchar, Sfollchar, 0, 0, 0, | 380 DEFUN ("following-char", Ffollowing_char, Sfollowing_char, 0, 0, 0, |
| 381 "Return the character following point, as a number.") | 381 "Return the character following point, as a number.\n\ |
| 382 At the end of the buffer or accessible region, return 0.") | |
| 382 () | 383 () |
| 383 { | 384 { |
| 384 Lisp_Object temp; | 385 Lisp_Object temp; |
| 385 XFASTINT (temp) = FETCH_CHAR (point); | 386 if (point >= ZV) |
| 387 XFASTINT (temp) = 0; | |
| 388 else | |
| 389 XFASTINT (temp) = FETCH_CHAR (point); | |
| 386 return temp; | 390 return temp; |
| 387 } | 391 } |
| 388 | 392 |
| 389 DEFUN ("preceding-char", Fprevchar, Sprevchar, 0, 0, 0, | 393 DEFUN ("preceding-char", Fprevious_char, Sprevious_char, 0, 0, 0, |
| 390 "Return the character preceding point, as a number.") | 394 "Return the character preceding point, as a number.\n\ |
| 395 At the beginning of the buffer or accessible region, return 0.") | |
| 391 () | 396 () |
| 392 { | 397 { |
| 393 Lisp_Object temp; | 398 Lisp_Object temp; |
| 394 if (point <= BEGV) | 399 if (point <= BEGV) |
| 395 XFASTINT (temp) = 0; | 400 XFASTINT (temp) = 0; |
| 1230 | 1235 |
| 1231 defsubr (&Sbobp); | 1236 defsubr (&Sbobp); |
| 1232 defsubr (&Seobp); | 1237 defsubr (&Seobp); |
| 1233 defsubr (&Sbolp); | 1238 defsubr (&Sbolp); |
| 1234 defsubr (&Seolp); | 1239 defsubr (&Seolp); |
| 1235 defsubr (&Sfollchar); | 1240 defsubr (&Sfollowing_char); |
| 1236 defsubr (&Sprevchar); | 1241 defsubr (&Sprevious_char); |
| 1237 defsubr (&Schar_after); | 1242 defsubr (&Schar_after); |
| 1238 defsubr (&Sinsert); | 1243 defsubr (&Sinsert); |
| 1239 defsubr (&Sinsert_before_markers); | 1244 defsubr (&Sinsert_before_markers); |
| 1240 defsubr (&Sinsert_char); | 1245 defsubr (&Sinsert_char); |
| 1241 | 1246 |
