diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lisp.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/lisp.h b/src/lisp.h index 26c517c8ef5..d11c31590e5 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -550,6 +550,9 @@ extern Lisp_Object make_number (); | |||
| 550 | #define STRING_SET_CHARS(string, newsize) \ | 550 | #define STRING_SET_CHARS(string, newsize) \ |
| 551 | (XSTRING (string)->size = (newsize)) | 551 | (XSTRING (string)->size = (newsize)) |
| 552 | 552 | ||
| 553 | #define STRING_COPYIN(string, index, new, count) \ | ||
| 554 | bcopy (new, XSTRING (string)->data + index, count) | ||
| 555 | |||
| 553 | 556 | ||
| 554 | /* Basic data type for use of intervals. See the macros in intervals.h. */ | 557 | /* Basic data type for use of intervals. See the macros in intervals.h. */ |
| 555 | 558 | ||
| @@ -2161,7 +2164,8 @@ EXFUN (Ffind_operation_coding_system, MANY); | |||
| 2161 | EXFUN (Fupdate_coding_systems_internal, 0); | 2164 | EXFUN (Fupdate_coding_systems_internal, 0); |
| 2162 | EXFUN (Fencode_coding_string, 3); | 2165 | EXFUN (Fencode_coding_string, 3); |
| 2163 | EXFUN (Fdecode_coding_string, 3); | 2166 | EXFUN (Fdecode_coding_string, 3); |
| 2164 | extern Lisp_Object detect_coding_system P_ ((unsigned char *, int, int, int)); | 2167 | extern Lisp_Object detect_coding_system P_ ((const unsigned char *, int, int, |
| 2168 | int)); | ||
| 2165 | extern void init_coding P_ ((void)); | 2169 | extern void init_coding P_ ((void)); |
| 2166 | extern void init_coding_once P_ ((void)); | 2170 | extern void init_coding_once P_ ((void)); |
| 2167 | extern void syms_of_coding P_ ((void)); | 2171 | extern void syms_of_coding P_ ((void)); |
| @@ -2347,7 +2351,7 @@ EXFUN (Fsit_for, 3); | |||
| 2347 | extern Lisp_Object sit_for P_ ((int, int, int, int, int)); | 2351 | extern Lisp_Object sit_for P_ ((int, int, int, int, int)); |
| 2348 | extern void init_display P_ ((void)); | 2352 | extern void init_display P_ ((void)); |
| 2349 | extern void syms_of_display P_ ((void)); | 2353 | extern void syms_of_display P_ ((void)); |
| 2350 | extern void safe_bcopy P_ ((char *, char *, int)); | 2354 | extern void safe_bcopy P_ ((const char *, char *, int)); |
| 2351 | 2355 | ||
| 2352 | /* Defined in xdisp.c */ | 2356 | /* Defined in xdisp.c */ |
| 2353 | extern Lisp_Object Qinhibit_point_motion_hooks; | 2357 | extern Lisp_Object Qinhibit_point_motion_hooks; |
| @@ -2465,14 +2469,14 @@ EXFUN (Fprint, 2); | |||
| 2465 | EXFUN (Ferror_message_string, 1); | 2469 | EXFUN (Ferror_message_string, 1); |
| 2466 | extern Lisp_Object Vstandard_output, Qstandard_output; | 2470 | extern Lisp_Object Vstandard_output, Qstandard_output; |
| 2467 | extern Lisp_Object Qexternal_debugging_output; | 2471 | extern Lisp_Object Qexternal_debugging_output; |
| 2468 | extern void temp_output_buffer_setup P_ ((char *)); | 2472 | extern void temp_output_buffer_setup P_ ((const char *)); |
| 2469 | extern int print_level, print_escape_newlines; | 2473 | extern int print_level, print_escape_newlines; |
| 2470 | extern Lisp_Object Qprint_escape_newlines; | 2474 | extern Lisp_Object Qprint_escape_newlines; |
| 2471 | extern void write_string P_ ((char *, int)); | 2475 | extern void write_string P_ ((char *, int)); |
| 2472 | extern void write_string_1 P_ ((char *, int, Lisp_Object)); | 2476 | extern void write_string_1 P_ ((char *, int, Lisp_Object)); |
| 2473 | extern void print_error_message P_ ((Lisp_Object, Lisp_Object)); | 2477 | extern void print_error_message P_ ((Lisp_Object, Lisp_Object)); |
| 2474 | extern Lisp_Object internal_with_output_to_temp_buffer | 2478 | extern Lisp_Object internal_with_output_to_temp_buffer |
| 2475 | P_ ((char *, Lisp_Object (*) (Lisp_Object), Lisp_Object)); | 2479 | P_ ((const char *, Lisp_Object (*) (Lisp_Object), Lisp_Object)); |
| 2476 | extern void float_to_string P_ ((unsigned char *, double)); | 2480 | extern void float_to_string P_ ((unsigned char *, double)); |
| 2477 | extern void syms_of_print P_ ((void)); | 2481 | extern void syms_of_print P_ ((void)); |
| 2478 | 2482 | ||
| @@ -3062,7 +3066,7 @@ extern void init_baud_rate P_ ((void)); | |||
| 3062 | extern int emacs_open P_ ((const char *, int, int)); | 3066 | extern int emacs_open P_ ((const char *, int, int)); |
| 3063 | extern int emacs_close P_ ((int)); | 3067 | extern int emacs_close P_ ((int)); |
| 3064 | extern int emacs_read P_ ((int, char *, unsigned int)); | 3068 | extern int emacs_read P_ ((int, char *, unsigned int)); |
| 3065 | extern int emacs_write P_ ((int, char *, unsigned int)); | 3069 | extern int emacs_write P_ ((int, const char *, unsigned int)); |
| 3066 | 3070 | ||
| 3067 | /* defined in filelock.c */ | 3071 | /* defined in filelock.c */ |
| 3068 | EXFUN (Funlock_buffer, 0); | 3072 | EXFUN (Funlock_buffer, 0); |