diff src/console-tty.h @ 185:3d6bfa290dbd r20-3b19

Import from CVS: tag r20-3b19
author cvs
date Mon, 13 Aug 2007 09:55:28 +0200
parents 25f70ba0133c
children 8efd647ea9ca
line wrap: on
line diff
--- a/src/console-tty.h	Mon Aug 13 09:54:24 2007 +0200
+++ b/src/console-tty.h	Mon Aug 13 09:55:28 2007 +0200
@@ -66,135 +66,135 @@
 
   /* flags indicating presence, absence or value of various features */
   struct
-    {
-      unsigned int must_write_spaces :1;/* terminal inserts nulls, not
-					   spaces to fill whitespace
-					   on screen */
-      unsigned int insert_mode_motion :1;/* cursor movement commands
-					    work while in insert mode */
-      unsigned int standout_motion :1;	/* cursor movement is graceful
+  {
+    unsigned int must_write_spaces :1; /* terminal inserts nulls, not
+					  spaces to fill whitespace on
+					  screen */
+    unsigned int insert_mode_motion :1; /* cursor movement commands
+					   work while in insert mode */
+    unsigned int standout_motion :1;	/* cursor movement is graceful
 					   in standout or underline mode */
-      unsigned int memory_above_frame :1;/* display retained above screen */
-      unsigned int memory_below_frame :1;/* display retained below screen */
-      unsigned int meta_key :2;		/* 0 == mask off top bit;
+    unsigned int memory_above_frame :1; /* display retained above screen */
+    unsigned int memory_below_frame :1; /* display retained below screen */
+    unsigned int meta_key :2;		/* 0 == mask off top bit;
 					   1 == top bit is meta;
 					   2 == top bit is useful as
 					   character info */
-      unsigned int flow_control :1;	/* Nonzero means use ^S/^Q as
+    unsigned int flow_control :1;	/* Nonzero means use ^S/^Q as
 					   cretinous flow control.  */
-      int standout_width;		/* # of spaces printed when
-					   change to standout mode */
-      int underline_width;		/* # of spaces printed when
+    int standout_width;		        /* # of spaces printed when
+				           change to standout mode */
+    int underline_width;		/* # of spaces printed when
 					   change to underline mode */
-    } flags;
+  } flags;
 
   /* cursor motion entries - each entry is commented with the terminfo
      and the termcap entry */
   struct
-    {
-      /* local cursor movement */
-      CONST char *up;			/* cuu1, up */
-      CONST char *down;			/* cud1, do */
-      CONST char *left;			/* cub1, le */
-      CONST char *right;		/* cuf1, nd */
-      CONST char *home;			/* home, ho */
-      CONST char *low_left;		/* ll, ll */
-      CONST char *car_return;		/* cr, cr */
-      
-      /* parameterized local cursor movement */
-      CONST char *multi_up;		/* cuu, UP */
-      CONST char *multi_down;		/* cud, DO */
-      CONST char *multi_left;		/* cub, LE */
-      CONST char *multi_right;		/* cuf, RI */
-      
-      /* absolute cursor motion */
-      CONST char *abs;			/* cup, cm */
-      CONST char *hor_abs;		/* hpa, ch */
-      CONST char *ver_abs;		/* vpa, cv */
-      
-      /* scrolling */
-      CONST char *scroll_forw;		/* ind, sf */
-      CONST char *scroll_back;		/* ri, sr */
-      CONST char *multi_scroll_forw;	/* indn, SF */
-      CONST char *multi_scroll_back;	/* rin, SR */
-      CONST char *set_scroll_region;	/* csr, cs */
-    } cm;
-  
+  {
+    /* local cursor movement */
+    CONST char *up;			/* cuu1, up */
+    CONST char *down;			/* cud1, do */
+    CONST char *left;			/* cub1, le */
+    CONST char *right;			/* cuf1, nd */
+    CONST char *home;			/* home, ho */
+    CONST char *low_left;		/* ll, ll */
+    CONST char *car_return;		/* cr, cr */
+    
+    /* parameterized local cursor movement */
+    CONST char *multi_up;		/* cuu, UP */
+    CONST char *multi_down;		/* cud, DO */
+    CONST char *multi_left;		/* cub, LE */
+    CONST char *multi_right;		/* cuf, RI */
+
+    /* absolute cursor motion */
+    CONST char *abs;			/* cup, cm */
+    CONST char *hor_abs;		/* hpa, ch */
+    CONST char *ver_abs;		/* vpa, cv */
+
+    /* scrolling */
+    CONST char *scroll_forw;		/* ind, sf */
+    CONST char *scroll_back;		/* ri, sr */
+    CONST char *multi_scroll_forw;	/* indn, SF */
+    CONST char *multi_scroll_back;	/* rin, SR */
+    CONST char *set_scroll_region;	/* csr, cs */
+  } cm;
+
   /* screen editing entries - each entry is commented with the
      terminfo and the termcap entry */
   struct
-    {
-      /* adding to the screen */
-      CONST char *ins_line;		/* il1, al */
-      CONST char *multi_ins_line;	/* il, AL */
-      CONST char *repeat;		/* rep, rp */
-      CONST char *begin_ins_mode;	/* smir, im */
-      CONST char *end_ins_mode;		/* rmir, ei */
-      CONST char *ins_char;		/* ich1, ic */
-      CONST char *multi_ins_char;	/* ich, IC */
-      CONST char *insert_pad;		/* ip, ip */
-      
-      /* deleting from the screen */
-      CONST char *clr_frame;		/* clear, cl */
-      CONST char *clr_from_cursor;	/* ed, cd */
-      CONST char *clr_to_eol;		/* el, ce */
-      CONST char *del_line;		/* dl1, dl */
-      CONST char *multi_del_line;	/* dl, DL */
-      CONST char *del_char;		/* dch1, dc */
-      CONST char *multi_del_char;	/* dch, DC */
-      CONST char *begin_del_mode;	/* smdc, dm */
-      CONST char *end_del_mode;		/* rmdc, ed */
-      CONST char *erase_at_cursor;	/* ech, ec */
-    } se;
+  {
+    /* adding to the screen */
+    CONST char *ins_line;		/* il1, al */
+    CONST char *multi_ins_line;		/* il, AL */
+    CONST char *repeat;			/* rep, rp */
+    CONST char *begin_ins_mode;		/* smir, im */
+    CONST char *end_ins_mode;		/* rmir, ei */
+    CONST char *ins_char;		/* ich1, ic */
+    CONST char *multi_ins_char;		/* ich, IC */
+    CONST char *insert_pad;		/* ip, ip */
+
+    /* deleting from the screen */
+    CONST char *clr_frame;		/* clear, cl */
+    CONST char *clr_from_cursor;	/* ed, cd */
+    CONST char *clr_to_eol;		/* el, ce */
+    CONST char *del_line;		/* dl1, dl */
+    CONST char *multi_del_line;		/* dl, DL */
+    CONST char *del_char;		/* dch1, dc */
+    CONST char *multi_del_char;		/* dch, DC */
+    CONST char *begin_del_mode;		/* smdc, dm */
+    CONST char *end_del_mode;		/* rmdc, ed */
+    CONST char *erase_at_cursor;	/* ech, ec */
+  } se;
 
   /* screen display entries - each entry is commented with the
      terminfo and termcap entry */
   struct
-    {
-      CONST char *begin_standout;	/* smso, so */
-      CONST char *end_standout;		/* rmso, se */
-      CONST char *begin_underline;	/* smul, us */
-      CONST char *end_underline;	/* rmul, ue */
-      CONST char *begin_alternate;	/* smacs, as */
-      CONST char *end_alternate;	/* rmacs, ae */
-      
-      CONST char *turn_on_reverse;	/* rev, mr */
-      CONST char *turn_on_blinking;	/* blink, mb */
-      CONST char *turn_on_bold;		/* bold, md */
-      CONST char *turn_on_dim;		/* dim, mh */
-      CONST char *turn_off_attributes;	/* sgr0, me */
-      
-      CONST char *visual_bell;		/* flash, vb */
-      CONST char *audio_bell;		/* bel, bl */
-      
-      CONST char *cursor_visible;	/* cvvis, vs */
-      CONST char *cursor_normal;	/* cnorm, ve */
-      CONST char *init_motion;		/* smcup, ti */
-      CONST char *end_motion;		/* rmcup, te */
-      CONST char *keypad_on;		/* smkx, ks */
-      CONST char *keypad_off;		/* rmkx, ke */
+  {
+    CONST char *begin_standout;		/* smso, so */
+    CONST char *end_standout;		/* rmso, se */
+    CONST char *begin_underline;	/* smul, us */
+    CONST char *end_underline;		/* rmul, ue */
+    CONST char *begin_alternate;	/* smacs, as */
+    CONST char *end_alternate;		/* rmacs, ae */
+    
+    CONST char *turn_on_reverse;	/* rev, mr */
+    CONST char *turn_on_blinking;	/* blink, mb */
+    CONST char *turn_on_bold;		/* bold, md */
+    CONST char *turn_on_dim;		/* dim, mh */
+    CONST char *turn_off_attributes;	/* sgr0, me */
 
-      CONST char *orig_pair;		/* op, op */
-    } sd;
+    CONST char *visual_bell;		/* flash, vb */
+    CONST char *audio_bell;		/* bel, bl */
+
+    CONST char *cursor_visible;		/* cvvis, vs */
+    CONST char *cursor_normal;		/* cnorm, ve */
+    CONST char *init_motion;		/* smcup, ti */
+    CONST char *end_motion;		/* rmcup, te */
+    CONST char *keypad_on;		/* smkx, ks */
+    CONST char *keypad_off;		/* rmkx, ke */
+
+    CONST char *orig_pair;		/* op, op */
+  } sd;
   
   /* costs of various operations */
   struct
-    {
-      int cm_up;
-      int cm_down;
-      int cm_left;
-      int cm_right;
-      int cm_home;
-      int cm_low_left;
-      int cm_car_return;
-      int cm_abs;
-      int cm_hor_abs;
-      int cm_ver_abs;
-    } cost;
+  {
+    int cm_up;
+    int cm_down;
+    int cm_left;
+    int cm_right;
+    int cm_home;
+    int cm_low_left;
+    int cm_car_return;
+    int cm_abs;
+    int cm_hor_abs;
+    int cm_ver_abs;
+  } cost;
 
   /* The initial tty mode bits */
   struct emacs_tty old_tty;
-  
+
   /* Is this TTY our controlling terminal? */
   unsigned int controlling_terminal :1;
   unsigned int is_stdio :1;