]> git.eshelyaron.com Git - emacs.git/commitdiff
(Ftty_display_color_cells): New function.
authorEli Zaretskii <eliz@gnu.org>
Fri, 25 Jan 2002 13:21:49 +0000 (13:21 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 25 Jan 2002 13:21:49 +0000 (13:21 +0000)
(syms_of_term): Defsubr it.

src/term.c

index 6326d4b680a00754060a2f1e70770c13a5cf8181..2edee999b6c5f83c66c5162617e252fa63f4e9f4 100644 (file)
@@ -1983,6 +1983,16 @@ DEFUN ("tty-display-color-p", Ftty_display_color_p, Stty_display_color_p,
   return TN_max_colors > 0 ? Qt : Qnil;
 }
 
+/* Return the number of supported colors.  */
+DEFUN ("tty-display-color-cells", Ftty_display_color_cells,
+       Stty_display_color_cells, 0, 1, 0,
+  "Return the number of colors supported by TTY on FRAME.")
+     (frame)
+     Lisp_Object frame;
+{
+  return make_number (TN_max_colors);
+}
+
 #ifndef WINDOWSNT
 
 /* Save or restore the default color-related capabilities of this
@@ -2560,5 +2570,6 @@ The function should accept no arguments.  */);
   Vring_bell_function = Qnil;
 
   defsubr (&Stty_display_color_p);
+  defsubr (&Stty_display_color_cells);
 }