diff options
| author | Karoly Lorentey | 2004-05-18 19:12:15 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-05-18 19:12:15 +0000 |
| commit | c23670f81e059ebe645c88575f4ddfa67f26bf6b (patch) | |
| tree | 71667a6ceaa877ccf3953abedfa7b0fd5f0f5369 /src/buffer.h | |
| parent | d9858e4f1889a61b216ae1f99053846362067ccc (diff) | |
| parent | a7f7f2540f02834ad128d0c9357a4dbd8222dff4 (diff) | |
| download | emacs-c23670f81e059ebe645c88575f4ddfa67f26bf6b.tar.gz emacs-c23670f81e059ebe645c88575f4ddfa67f26bf6b.zip | |
Merged in changes from CVS trunk.
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-299
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-300
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-301
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-302
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-303
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-304
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-305
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-306
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-307
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-308
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-309
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-310
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-311
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-312
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-313
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-314
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-315
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-316
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-317
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-318
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-319
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-320
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-321
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-322
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-323
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-324
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-163
Diffstat (limited to 'src/buffer.h')
| -rw-r--r-- | src/buffer.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/buffer.h b/src/buffer.h index e2205a916e6..b5227cb9981 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
| @@ -823,6 +823,25 @@ extern void buffer_slot_type_mismatch P_ ((int)); | |||
| 823 | extern void fix_overlays_before P_ ((struct buffer *, EMACS_INT, EMACS_INT)); | 823 | extern void fix_overlays_before P_ ((struct buffer *, EMACS_INT, EMACS_INT)); |
| 824 | extern void mmap_set_vars P_ ((int)); | 824 | extern void mmap_set_vars P_ ((int)); |
| 825 | 825 | ||
| 826 | /* Get overlays at POSN into array OVERLAYS with NOVERLAYS elements. | ||
| 827 | If NEXTP is non-NULL, return next overlay there. | ||
| 828 | See overlay_at arg CHANGE_REQ for meaning of CHRQ arg. */ | ||
| 829 | |||
| 830 | #define GET_OVERLAYS_AT(posn, overlays, noverlays, nextp, chrq) \ | ||
| 831 | do { \ | ||
| 832 | int maxlen = 40; \ | ||
| 833 | overlays = (Lisp_Object *) alloca (maxlen * sizeof (Lisp_Object)); \ | ||
| 834 | noverlays = overlays_at (posn, 0, &overlays, &maxlen, \ | ||
| 835 | nextp, NULL, chrq); \ | ||
| 836 | if (noverlays > maxlen) \ | ||
| 837 | { \ | ||
| 838 | maxlen = noverlays; \ | ||
| 839 | overlays = (Lisp_Object *) alloca (maxlen * sizeof (Lisp_Object)); \ | ||
| 840 | noverlays = overlays_at (posn, 0, &overlays, &maxlen, \ | ||
| 841 | nextp, NULL, chrq); \ | ||
| 842 | } \ | ||
| 843 | } while (0) | ||
| 844 | |||
| 826 | EXFUN (Fbuffer_name, 1); | 845 | EXFUN (Fbuffer_name, 1); |
| 827 | EXFUN (Fget_file_buffer, 1); | 846 | EXFUN (Fget_file_buffer, 1); |
| 828 | EXFUN (Fnext_overlay_change, 1); | 847 | EXFUN (Fnext_overlay_change, 1); |