diff options
| author | Andreas Schwab | 1997-11-21 14:19:57 +0000 |
|---|---|---|
| committer | Andreas Schwab | 1997-11-21 14:19:57 +0000 |
| commit | 4b7610a9ff12b8a5df9247bb2451c430fadd88cf (patch) | |
| tree | 365aa880e199b3c344d58034c00eba0a21843b53 /src/buffer.h | |
| parent | dc22f25e590f671c5a4f3bcb17cc024655fd6c7a (diff) | |
| download | emacs-4b7610a9ff12b8a5df9247bb2451c430fadd88cf.tar.gz emacs-4b7610a9ff12b8a5df9247bb2451c430fadd88cf.zip | |
Add more protypes and function declarations.
Diffstat (limited to 'src/buffer.h')
| -rw-r--r-- | src/buffer.h | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/src/buffer.h b/src/buffer.h index 4f96dd08834..c47d6a7300b 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
| @@ -26,6 +26,9 @@ Boston, MA 02111-1307, USA. */ | |||
| 26 | #define BUF_SET_PT(buffer, position) (set_point ((position), (buffer))) | 26 | #define BUF_SET_PT(buffer, position) (set_point ((position), (buffer))) |
| 27 | #define BUF_TEMP_SET_PT(buffer, position) (temp_set_point ((position), (buffer))) | 27 | #define BUF_TEMP_SET_PT(buffer, position) (temp_set_point ((position), (buffer))) |
| 28 | 28 | ||
| 29 | extern void set_point P_ ((int, struct buffer *)); | ||
| 30 | extern INLINE void temp_set_point P_ ((int, struct buffer *)); | ||
| 31 | |||
| 29 | #else /* don't support text properties */ | 32 | #else /* don't support text properties */ |
| 30 | 33 | ||
| 31 | #define SET_PT(position) (current_buffer->pt = (position)) | 34 | #define SET_PT(position) (current_buffer->pt = (position)) |
| @@ -525,13 +528,25 @@ extern int _fetch_multibyte_char_len; | |||
| 525 | #define BUFFER_CEILING_OF(n) (((n) < GPT && GPT < ZV ? GPT : ZV) - 1) | 528 | #define BUFFER_CEILING_OF(n) (((n) < GPT && GPT < ZV ? GPT : ZV) - 1) |
| 526 | #define BUFFER_FLOOR_OF(n) (BEGV <= GPT && GPT <= (n) ? GPT : BEGV) | 529 | #define BUFFER_FLOOR_OF(n) (BEGV <= GPT && GPT <= (n) ? GPT : BEGV) |
| 527 | 530 | ||
| 528 | extern void reset_buffer (); | 531 | extern void reset_buffer P_ ((struct buffer *)); |
| 529 | extern void evaporate_overlays (); | 532 | extern void evaporate_overlays P_ ((int)); |
| 530 | 533 | extern int overlays_at P_ ((int, int, Lisp_Object **, int *, int *, int *)); | |
| 531 | extern Lisp_Object Fbuffer_name (); | 534 | extern int sort_overlays P_ ((Lisp_Object *, int, struct window *)); |
| 532 | extern Lisp_Object Fget_file_buffer (); | 535 | extern void recenter_overlay_lists P_ ((struct buffer *, int)); |
| 533 | extern Lisp_Object Fnext_overlay_change (); | 536 | extern int overlay_strings P_ ((int, struct window *, unsigned char **)); |
| 534 | extern Lisp_Object Fdelete_overlay (); | 537 | extern void validate_region P_ ((Lisp_Object *, Lisp_Object *)); |
| 538 | extern void set_buffer_internal P_ ((struct buffer *)); | ||
| 539 | extern void set_buffer_internal_1 P_ ((struct buffer *)); | ||
| 540 | extern void set_buffer_temp P_ ((struct buffer *)); | ||
| 541 | extern void record_buffer P_ ((Lisp_Object)); | ||
| 542 | extern void buffer_slot_type_mismatch P_ ((int)); | ||
| 543 | extern void fix_overlays_before P_ ((struct buffer *, int, int)); | ||
| 544 | |||
| 545 | |||
| 546 | EXFUN (Fbuffer_name, 1); | ||
| 547 | EXFUN (Fget_file_buffer, 1); | ||
| 548 | EXFUN (Fnext_overlay_change, 1); | ||
| 549 | EXFUN (Fdelete_overlay, 1); | ||
| 535 | 550 | ||
| 536 | /* Functions to call before and after each text change. */ | 551 | /* Functions to call before and after each text change. */ |
| 537 | extern Lisp_Object Vbefore_change_function; | 552 | extern Lisp_Object Vbefore_change_function; |