Mercurial > emacs
comparison src/window.c @ 85022:96eb42c9e0e3
* window.h (struct window):
* window.c (struct save_window_data, struct saved_window):
* termhooks.h (struct terminal):
* process.h (struct Lisp_Process):
* frame.h (struct frame):
* buffer.h (struct buffer):
* lisp.h (struct Lisp_Vector, struct Lisp_Char_Table)
(struct Lisp_Bool_Vector, struct Lisp_Subr, struct Lisp_Hash_Table):
The size field of (pseudo)vectors is now unsigned.
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG): Simplify accordingly.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 02 Oct 2007 21:55:27 +0000 |
parents | 92fa2952cd73 |
children | 96a92ff6e0de bdb3fe0ba9fa |
comparison
equal
deleted
inserted
replaced
85021:a0c901e4e649 | 85022:96eb42c9e0e3 |
---|---|
6047 Window Configuration | 6047 Window Configuration |
6048 ***********************************************************************/ | 6048 ***********************************************************************/ |
6049 | 6049 |
6050 struct save_window_data | 6050 struct save_window_data |
6051 { | 6051 { |
6052 EMACS_INT size_from_Lisp_Vector_struct; | 6052 EMACS_UINT size; |
6053 struct Lisp_Vector *next_from_Lisp_Vector_struct; | 6053 struct Lisp_Vector *next_from_Lisp_Vector_struct; |
6054 Lisp_Object frame_cols, frame_lines, frame_menu_bar_lines; | 6054 Lisp_Object frame_cols, frame_lines, frame_menu_bar_lines; |
6055 Lisp_Object frame_tool_bar_lines; | 6055 Lisp_Object frame_tool_bar_lines; |
6056 Lisp_Object selected_frame; | 6056 Lisp_Object selected_frame; |
6057 Lisp_Object current_window; | 6057 Lisp_Object current_window; |
6070 | 6070 |
6071 /* This is saved as a Lisp_Vector */ | 6071 /* This is saved as a Lisp_Vector */ |
6072 struct saved_window | 6072 struct saved_window |
6073 { | 6073 { |
6074 /* these first two must agree with struct Lisp_Vector in lisp.h */ | 6074 /* these first two must agree with struct Lisp_Vector in lisp.h */ |
6075 EMACS_INT size_from_Lisp_Vector_struct; | 6075 EMACS_UINT size; |
6076 struct Lisp_Vector *next_from_Lisp_Vector_struct; | 6076 struct Lisp_Vector *next_from_Lisp_Vector_struct; |
6077 | 6077 |
6078 Lisp_Object window; | 6078 Lisp_Object window; |
6079 Lisp_Object buffer, start, pointm, mark; | 6079 Lisp_Object buffer, start, pointm, mark; |
6080 Lisp_Object left_col, top_line, total_cols, total_lines; | 6080 Lisp_Object left_col, top_line, total_cols, total_lines; |