diff options
| author | Dan Nicolaescu | 2010-07-26 19:45:53 -0700 |
|---|---|---|
| committer | Dan Nicolaescu | 2010-07-26 19:45:53 -0700 |
| commit | 89dc303eb6927eb1fce47ce32b424746fe57cfd5 (patch) | |
| tree | 2515320a96229bcd93a31c3b326010ec073d77eb /src | |
| parent | 0ed082fedf31241b54ef2294c29c4880a7472e0e (diff) | |
| download | emacs-89dc303eb6927eb1fce47ce32b424746fe57cfd5.tar.gz emacs-89dc303eb6927eb1fce47ce32b424746fe57cfd5.zip | |
* src/lisp.h (Fkill_emacs): Mark as NO_RETURN.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/lisp.h | 21 |
2 files changed, 21 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 706a6ae3aeb..bdc73b13ebb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2010-07-27 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * lisp.h (Fkill_emacs): Mark as NO_RETURN. | ||
| 4 | |||
| 1 | 2010-07-27 Christoph Scholtes <cschol2112@gmail.com> | 5 | 2010-07-27 Christoph Scholtes <cschol2112@gmail.com> |
| 2 | 6 | ||
| 3 | * minibuf.c (Fread_buffer): Doc fix (bug#6528). | 7 | * minibuf.c (Fread_buffer): Doc fix (bug#6528). |
diff --git a/src/lisp.h b/src/lisp.h index 85f271fa193..150ff77c948 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -976,8 +976,8 @@ struct Lisp_Subr | |||
| 976 | } function; | 976 | } function; |
| 977 | short min_args, max_args; | 977 | short min_args, max_args; |
| 978 | const char *symbol_name; | 978 | const char *symbol_name; |
| 979 | char *intspec; | 979 | const char *intspec; |
| 980 | char *doc; | 980 | const char *doc; |
| 981 | }; | 981 | }; |
| 982 | 982 | ||
| 983 | 983 | ||
| @@ -2454,7 +2454,7 @@ extern Lisp_Object larger_vector (Lisp_Object, int, Lisp_Object); | |||
| 2454 | extern void sweep_weak_hash_tables (void); | 2454 | extern void sweep_weak_hash_tables (void); |
| 2455 | extern Lisp_Object Qstring_lessp; | 2455 | extern Lisp_Object Qstring_lessp; |
| 2456 | extern Lisp_Object Vfeatures; | 2456 | extern Lisp_Object Vfeatures; |
| 2457 | extern Lisp_Object QCtest, QCweakness, Qequal, Qeq; | 2457 | extern Lisp_Object QCsize, QCtest, QCweakness, Qequal, Qeq; |
| 2458 | unsigned sxhash (Lisp_Object, int); | 2458 | unsigned sxhash (Lisp_Object, int); |
| 2459 | Lisp_Object make_hash_table (Lisp_Object, Lisp_Object, Lisp_Object, | 2459 | Lisp_Object make_hash_table (Lisp_Object, Lisp_Object, Lisp_Object, |
| 2460 | Lisp_Object, Lisp_Object, Lisp_Object, | 2460 | Lisp_Object, Lisp_Object, Lisp_Object, |
| @@ -2632,9 +2632,12 @@ extern Lisp_Object Qinhibit_redisplay, Qdisplay; | |||
| 2632 | extern Lisp_Object Qinhibit_eval_during_redisplay; | 2632 | extern Lisp_Object Qinhibit_eval_during_redisplay; |
| 2633 | extern Lisp_Object Qmessage_truncate_lines; | 2633 | extern Lisp_Object Qmessage_truncate_lines; |
| 2634 | extern Lisp_Object Qimage, Qtext, Qboth, Qboth_horiz; | 2634 | extern Lisp_Object Qimage, Qtext, Qboth, Qboth_horiz; |
| 2635 | extern Lisp_Object Qspace, Qcenter, QCalign_to; | ||
| 2635 | extern Lisp_Object Vmessage_log_max; | 2636 | extern Lisp_Object Vmessage_log_max; |
| 2637 | extern Lisp_Object QCdata, QCfile; | ||
| 2636 | extern int message_enable_multibyte; | 2638 | extern int message_enable_multibyte; |
| 2637 | extern Lisp_Object echo_area_buffer[2]; | 2639 | extern Lisp_Object echo_area_buffer[2]; |
| 2640 | extern void add_to_log (const char *, Lisp_Object, Lisp_Object); | ||
| 2638 | extern void check_message_stack (void); | 2641 | extern void check_message_stack (void); |
| 2639 | extern void setup_echo_area_for_printing (int); | 2642 | extern void setup_echo_area_for_printing (int); |
| 2640 | extern int push_message (void); | 2643 | extern int push_message (void); |
| @@ -2689,6 +2692,7 @@ extern int survives_gc_p (Lisp_Object); | |||
| 2689 | extern void mark_object (Lisp_Object); | 2692 | extern void mark_object (Lisp_Object); |
| 2690 | extern Lisp_Object Vpurify_flag; | 2693 | extern Lisp_Object Vpurify_flag; |
| 2691 | extern Lisp_Object Vmemory_full; | 2694 | extern Lisp_Object Vmemory_full; |
| 2695 | extern Lisp_Object *stack_base; | ||
| 2692 | EXFUN (Fcons, 2); | 2696 | EXFUN (Fcons, 2); |
| 2693 | EXFUN (list1, 1); | 2697 | EXFUN (list1, 1); |
| 2694 | EXFUN (list2, 2); | 2698 | EXFUN (list2, 2); |
| @@ -3120,6 +3124,7 @@ extern void syms_of_minibuf (void); | |||
| 3120 | 3124 | ||
| 3121 | extern Lisp_Object Qminus, Qplus, Vcurrent_prefix_arg; | 3125 | extern Lisp_Object Qminus, Qplus, Vcurrent_prefix_arg; |
| 3122 | extern Lisp_Object Vcommand_history; | 3126 | extern Lisp_Object Vcommand_history; |
| 3127 | extern Lisp_Object Vmark_even_if_inactive; | ||
| 3123 | extern Lisp_Object Qcall_interactively, Qmouse_leave_buffer_hook; | 3128 | extern Lisp_Object Qcall_interactively, Qmouse_leave_buffer_hook; |
| 3124 | EXFUN (Fcall_interactively, 3); | 3129 | EXFUN (Fcall_interactively, 3); |
| 3125 | EXFUN (Fprefix_numeric_value, 1); | 3130 | EXFUN (Fprefix_numeric_value, 1); |
| @@ -3240,12 +3245,15 @@ extern void frames_bury_buffer (Lisp_Object); | |||
| 3240 | extern void syms_of_frame (void); | 3245 | extern void syms_of_frame (void); |
| 3241 | 3246 | ||
| 3242 | /* Defined in emacs.c */ | 3247 | /* Defined in emacs.c */ |
| 3248 | #if defined(HAVE_X_WINDOWS) || defined(HAVE_NS) | ||
| 3249 | extern int display_arg; | ||
| 3250 | #endif | ||
| 3243 | extern Lisp_Object decode_env_path (const char *, const char *); | 3251 | extern Lisp_Object decode_env_path (const char *, const char *); |
| 3244 | extern Lisp_Object Vinvocation_name, Vinvocation_directory; | 3252 | extern Lisp_Object Vinvocation_name, Vinvocation_directory; |
| 3245 | extern Lisp_Object Vbefore_init_time, Vafter_init_time; | 3253 | extern Lisp_Object Vbefore_init_time, Vafter_init_time; |
| 3246 | extern Lisp_Object Vinstallation_directory; | 3254 | extern Lisp_Object Vinstallation_directory; |
| 3247 | extern Lisp_Object empty_unibyte_string, empty_multibyte_string; | 3255 | extern Lisp_Object empty_unibyte_string, empty_multibyte_string; |
| 3248 | EXFUN (Fkill_emacs, 1); | 3256 | EXFUN (Fkill_emacs, 1) NO_RETURN; |
| 3249 | #if HAVE_SETLOCALE | 3257 | #if HAVE_SETLOCALE |
| 3250 | void fixup_locale (void); | 3258 | void fixup_locale (void); |
| 3251 | void synchronize_system_messages_locale (void); | 3259 | void synchronize_system_messages_locale (void); |
| @@ -3274,6 +3282,7 @@ extern int inhibit_window_system; | |||
| 3274 | extern int running_asynch_code; | 3282 | extern int running_asynch_code; |
| 3275 | 3283 | ||
| 3276 | /* Defined in process.c */ | 3284 | /* Defined in process.c */ |
| 3285 | extern Lisp_Object QCtype, Qlocal; | ||
| 3277 | EXFUN (Fget_process, 1); | 3286 | EXFUN (Fget_process, 1); |
| 3278 | EXFUN (Fget_buffer_process, 1); | 3287 | EXFUN (Fget_buffer_process, 1); |
| 3279 | EXFUN (Fprocessp, 1); | 3288 | EXFUN (Fprocessp, 1); |
| @@ -3333,6 +3342,7 @@ extern void init_macros (void); | |||
| 3333 | extern void syms_of_macros (void); | 3342 | extern void syms_of_macros (void); |
| 3334 | 3343 | ||
| 3335 | /* Defined in undo.c */ | 3344 | /* Defined in undo.c */ |
| 3345 | extern Lisp_Object Qapply; | ||
| 3336 | extern Lisp_Object Qinhibit_read_only; | 3346 | extern Lisp_Object Qinhibit_read_only; |
| 3337 | EXFUN (Fundo_boundary, 0); | 3347 | EXFUN (Fundo_boundary, 0); |
| 3338 | extern void truncate_undo_list (struct buffer *); | 3348 | extern void truncate_undo_list (struct buffer *); |
| @@ -3468,6 +3478,9 @@ EXFUN (Fx_focus_frame, 1); | |||
| 3468 | #endif | 3478 | #endif |
| 3469 | 3479 | ||
| 3470 | /* Defined in xfaces.c */ | 3480 | /* Defined in xfaces.c */ |
| 3481 | extern Lisp_Object Qnormal; | ||
| 3482 | extern Lisp_Object QCfamily, QCweight, QCslant, QCwidth; | ||
| 3483 | extern Lisp_Object QCheight, QCsize, QCname, QCwidth, QCforeground, QCbackground; | ||
| 3471 | EXFUN (Fclear_face_cache, 1); | 3484 | EXFUN (Fclear_face_cache, 1); |
| 3472 | EXFUN (Fx_load_color_file, 1); | 3485 | EXFUN (Fx_load_color_file, 1); |
| 3473 | extern void syms_of_xfaces (void); | 3486 | extern void syms_of_xfaces (void); |