Mercurial > hg > xemacs-beta
diff src/redisplay.h @ 272:c5d627a313b1 r21-0b34
Import from CVS: tag r21-0b34
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:28:48 +0200 |
parents | b2472a1930f2 |
children | 558f606b08ae |
line wrap: on
line diff
--- a/src/redisplay.h Mon Aug 13 10:27:41 2007 +0200 +++ b/src/redisplay.h Mon Aug 13 10:28:48 2007 +0200 @@ -394,10 +394,10 @@ DEVICE_LOOP_NO_BREAK (_devcons_, _concons_) \ { \ Lisp_Object _frmcons_; \ - struct device *_d_ = XDEVICE (XCONS (_devcons_)->car); \ + struct device *_d_ = XDEVICE (XCAR (_devcons_)); \ DEVICE_FRAME_LOOP (_frmcons_, _d_) \ { \ - struct frame *_f_ = XFRAME (XCONS (_frmcons_)->car); \ + struct frame *_f_ = XFRAME (XCAR (_frmcons_)); \ _f_->object##_changed = 1; \ _f_->modiff++; \ } \ @@ -440,11 +440,6 @@ /* redisplay structre used by various utility routines. */ extern display_line_dynarr *cmotion_display_lines; -/* nil or a symbol naming the window system - under which emacs is running - ('x is the only current possibility) */ -extern Lisp_Object Vwindow_system; - /* Nonzero means truncate lines in all windows less wide than the frame. */ extern int truncate_partial_width_windows; @@ -479,10 +474,18 @@ /* Type of display specified. Defined in emacs.c. */ extern char *display_use; +/* Nonzero means reading single-character input with prompt + so put cursor on minibuffer after the prompt. */ + +extern int cursor_in_echo_area; + +extern Lisp_Object Qbar_cursor, Qcursor_in_echo_area, Vwindow_system; + /*************************************************************************/ /* redisplay exported functions */ /*************************************************************************/ +EXFUN (Fredraw_frame, 2); int redisplay_text_width_string (struct window *w, int findex, Bufbyte *nonreloc, Lisp_Object reloc,