aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDan Nicolaescu2010-07-26 19:45:53 -0700
committerDan Nicolaescu2010-07-26 19:45:53 -0700
commit89dc303eb6927eb1fce47ce32b424746fe57cfd5 (patch)
tree2515320a96229bcd93a31c3b326010ec073d77eb /src
parent0ed082fedf31241b54ef2294c29c4880a7472e0e (diff)
downloademacs-89dc303eb6927eb1fce47ce32b424746fe57cfd5.tar.gz
emacs-89dc303eb6927eb1fce47ce32b424746fe57cfd5.zip
* src/lisp.h (Fkill_emacs): Mark as NO_RETURN.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/lisp.h21
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 @@
12010-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * lisp.h (Fkill_emacs): Mark as NO_RETURN.
4
12010-07-27 Christoph Scholtes <cschol2112@gmail.com> 52010-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);
2454extern void sweep_weak_hash_tables (void); 2454extern void sweep_weak_hash_tables (void);
2455extern Lisp_Object Qstring_lessp; 2455extern Lisp_Object Qstring_lessp;
2456extern Lisp_Object Vfeatures; 2456extern Lisp_Object Vfeatures;
2457extern Lisp_Object QCtest, QCweakness, Qequal, Qeq; 2457extern Lisp_Object QCsize, QCtest, QCweakness, Qequal, Qeq;
2458unsigned sxhash (Lisp_Object, int); 2458unsigned sxhash (Lisp_Object, int);
2459Lisp_Object make_hash_table (Lisp_Object, Lisp_Object, Lisp_Object, 2459Lisp_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;
2632extern Lisp_Object Qinhibit_eval_during_redisplay; 2632extern Lisp_Object Qinhibit_eval_during_redisplay;
2633extern Lisp_Object Qmessage_truncate_lines; 2633extern Lisp_Object Qmessage_truncate_lines;
2634extern Lisp_Object Qimage, Qtext, Qboth, Qboth_horiz; 2634extern Lisp_Object Qimage, Qtext, Qboth, Qboth_horiz;
2635extern Lisp_Object Qspace, Qcenter, QCalign_to;
2635extern Lisp_Object Vmessage_log_max; 2636extern Lisp_Object Vmessage_log_max;
2637extern Lisp_Object QCdata, QCfile;
2636extern int message_enable_multibyte; 2638extern int message_enable_multibyte;
2637extern Lisp_Object echo_area_buffer[2]; 2639extern Lisp_Object echo_area_buffer[2];
2640extern void add_to_log (const char *, Lisp_Object, Lisp_Object);
2638extern void check_message_stack (void); 2641extern void check_message_stack (void);
2639extern void setup_echo_area_for_printing (int); 2642extern void setup_echo_area_for_printing (int);
2640extern int push_message (void); 2643extern int push_message (void);
@@ -2689,6 +2692,7 @@ extern int survives_gc_p (Lisp_Object);
2689extern void mark_object (Lisp_Object); 2692extern void mark_object (Lisp_Object);
2690extern Lisp_Object Vpurify_flag; 2693extern Lisp_Object Vpurify_flag;
2691extern Lisp_Object Vmemory_full; 2694extern Lisp_Object Vmemory_full;
2695extern Lisp_Object *stack_base;
2692EXFUN (Fcons, 2); 2696EXFUN (Fcons, 2);
2693EXFUN (list1, 1); 2697EXFUN (list1, 1);
2694EXFUN (list2, 2); 2698EXFUN (list2, 2);
@@ -3120,6 +3124,7 @@ extern void syms_of_minibuf (void);
3120 3124
3121extern Lisp_Object Qminus, Qplus, Vcurrent_prefix_arg; 3125extern Lisp_Object Qminus, Qplus, Vcurrent_prefix_arg;
3122extern Lisp_Object Vcommand_history; 3126extern Lisp_Object Vcommand_history;
3127extern Lisp_Object Vmark_even_if_inactive;
3123extern Lisp_Object Qcall_interactively, Qmouse_leave_buffer_hook; 3128extern Lisp_Object Qcall_interactively, Qmouse_leave_buffer_hook;
3124EXFUN (Fcall_interactively, 3); 3129EXFUN (Fcall_interactively, 3);
3125EXFUN (Fprefix_numeric_value, 1); 3130EXFUN (Fprefix_numeric_value, 1);
@@ -3240,12 +3245,15 @@ extern void frames_bury_buffer (Lisp_Object);
3240extern void syms_of_frame (void); 3245extern 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)
3249extern int display_arg;
3250#endif
3243extern Lisp_Object decode_env_path (const char *, const char *); 3251extern Lisp_Object decode_env_path (const char *, const char *);
3244extern Lisp_Object Vinvocation_name, Vinvocation_directory; 3252extern Lisp_Object Vinvocation_name, Vinvocation_directory;
3245extern Lisp_Object Vbefore_init_time, Vafter_init_time; 3253extern Lisp_Object Vbefore_init_time, Vafter_init_time;
3246extern Lisp_Object Vinstallation_directory; 3254extern Lisp_Object Vinstallation_directory;
3247extern Lisp_Object empty_unibyte_string, empty_multibyte_string; 3255extern Lisp_Object empty_unibyte_string, empty_multibyte_string;
3248EXFUN (Fkill_emacs, 1); 3256EXFUN (Fkill_emacs, 1) NO_RETURN;
3249#if HAVE_SETLOCALE 3257#if HAVE_SETLOCALE
3250void fixup_locale (void); 3258void fixup_locale (void);
3251void synchronize_system_messages_locale (void); 3259void synchronize_system_messages_locale (void);
@@ -3274,6 +3282,7 @@ extern int inhibit_window_system;
3274extern int running_asynch_code; 3282extern int running_asynch_code;
3275 3283
3276/* Defined in process.c */ 3284/* Defined in process.c */
3285extern Lisp_Object QCtype, Qlocal;
3277EXFUN (Fget_process, 1); 3286EXFUN (Fget_process, 1);
3278EXFUN (Fget_buffer_process, 1); 3287EXFUN (Fget_buffer_process, 1);
3279EXFUN (Fprocessp, 1); 3288EXFUN (Fprocessp, 1);
@@ -3333,6 +3342,7 @@ extern void init_macros (void);
3333extern void syms_of_macros (void); 3342extern void syms_of_macros (void);
3334 3343
3335/* Defined in undo.c */ 3344/* Defined in undo.c */
3345extern Lisp_Object Qapply;
3336extern Lisp_Object Qinhibit_read_only; 3346extern Lisp_Object Qinhibit_read_only;
3337EXFUN (Fundo_boundary, 0); 3347EXFUN (Fundo_boundary, 0);
3338extern void truncate_undo_list (struct buffer *); 3348extern 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 */
3481extern Lisp_Object Qnormal;
3482extern Lisp_Object QCfamily, QCweight, QCslant, QCwidth;
3483extern Lisp_Object QCheight, QCsize, QCname, QCwidth, QCforeground, QCbackground;
3471EXFUN (Fclear_face_cache, 1); 3484EXFUN (Fclear_face_cache, 1);
3472EXFUN (Fx_load_color_file, 1); 3485EXFUN (Fx_load_color_file, 1);
3473extern void syms_of_xfaces (void); 3486extern void syms_of_xfaces (void);