/[emacs]/emacs/src/keyboard.h
ViewVC logotype

Diff of /emacs/src/keyboard.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.56 by monnier, Mon Mar 4 23:40:59 2002 UTC revision 1.57 by gerd, Wed Mar 6 15:54:43 2002 UTC
# Line 20  Boston, MA 02111-1307, USA.  */ Line 20  Boston, MA 02111-1307, USA.  */
20    
21  /* Length of echobuf field in each KBOARD.  */  /* Length of echobuf field in each KBOARD.  */
22    
 #define ECHOBUFSIZE 300  
   
23  /* Each KBOARD represents one logical input stream from which Emacs gets input.  /* Each KBOARD represents one logical input stream from which Emacs gets input.
24     If we are using an ordinary terminal, it has one KBOARD object.     If we are using an ordinary terminal, it has one KBOARD object.
25     Usually each X display screen has its own KBOARD,     Usually each X display screen has its own KBOARD,
# Line 129  struct kboard Line 127  struct kboard
127         larger when you have multiple screens on a single X display.  */         larger when you have multiple screens on a single X display.  */
128      int reference_count;      int reference_count;
129    
     /* Where to append more text to echobuf if we want to.  */  
     char *echoptr;  
   
130      /* The text we're echoing in the modeline - partial key sequences,      /* The text we're echoing in the modeline - partial key sequences,
131         usually.  '\0'-terminated.  This really shouldn't have a fixed size.  */         usually.  This is nil when not echoing.  */
132      char echobuf[ECHOBUFSIZE];      Lisp_Object echo_string;
133    
134      /* This flag indicates that events were put into kbd_queue      /* This flag indicates that events were put into kbd_queue
135         while Emacs was running for some other KBOARD.         while Emacs was running for some other KBOARD.
# Line 152  struct kboard Line 147  struct kboard
147      char immediate_echo;      char immediate_echo;
148    
149      /* If we have echoed a prompt string specified by the user,      /* If we have echoed a prompt string specified by the user,
150         this is its length.  Otherwise this is -1.  */         this is its length in characters.  Otherwise this is -1.  */
151      char echo_after_prompt;      char echo_after_prompt;
152    };    };
153    

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.57

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26