*** empty log message ***
[bpt/emacs.git] / src / termchar.h
index 7741292..3787e33 100644 (file)
@@ -1,11 +1,12 @@
 /* Flags and parameters describing terminal's characteristics.
 /* Flags and parameters describing terminal's characteristics.
-   Copyright (C) 1985, 1986 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2002, 2003, 2004,
+                 2005, 2006 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
 GNU Emacs is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 
 This file is part of GNU Emacs.
 
 GNU Emacs is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
+the Free Software Foundation; either version 2, or (at your option)
 any later version.
 
 GNU Emacs is distributed in the hope that it will be useful,
 any later version.
 
 GNU Emacs is distributed in the hope that it will be useful,
@@ -15,10 +16,11 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with GNU Emacs; see the file COPYING.  If not, write to
 
 You should have received a copy of the GNU General Public License
 along with GNU Emacs; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.  */
 
 
 
 
-extern int baud_rate;          /* Output speed in baud */
+/* extern EMACS_INT baud_rate; */              /* Output speed in baud */
 extern int must_write_spaces;  /* Nonzero means spaces in the text
                                   must actually be output; can't just skip
                                   over some columns to leave them blank.  */
 extern int must_write_spaces;  /* Nonzero means spaces in the text
                                   must actually be output; can't just skip
                                   over some columns to leave them blank.  */
@@ -30,6 +32,8 @@ extern int line_ins_del_ok;   /* Terminal can insert and delete lines */
 extern int char_ins_del_ok;    /* Terminal can insert and delete chars */
 extern int scroll_region_ok;   /* Terminal supports setting the scroll
                                   window */
 extern int char_ins_del_ok;    /* Terminal can insert and delete chars */
 extern int scroll_region_ok;   /* Terminal supports setting the scroll
                                   window */
+extern int scroll_region_cost; /* Cost of setting the scroll window,
+                                  measured in characters */
 extern int memory_below_frame; /* Terminal remembers lines scrolled
                                   off bottom */
 extern int fast_clear_end_of_line; /* Terminal has a `ce' string */
 extern int memory_below_frame; /* Terminal remembers lines scrolled
                                   off bottom */
 extern int fast_clear_end_of_line; /* Terminal has a `ce' string */
@@ -41,3 +45,6 @@ extern int dont_calculate_costs; /* Nonzero means don't bother computing
    a suspended Emacs.  This is useful on terminals with multiple pages,
    where one page is used for Emacs and another for all else. */
 extern int no_redraw_on_reenter;
    a suspended Emacs.  This is useful on terminals with multiple pages,
    where one page is used for Emacs and another for all else. */
 extern int no_redraw_on_reenter;
+
+/* arch-tag: bf9f0d49-842b-42fb-9348-ec8759b27193
+   (do not change this comment) */