--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/lib/libxcurses/src/terminfo/ansi Tue Jun 14 00:00:00 2005 -0700
@@ -0,0 +1,106 @@
+#
+# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#ident "%Z%%M% %I% %E% SMI"
+#
+# ansi << TERMINFO Database >>
+#
+# Vanilla ANSI terminal. This definition basically describes
+# every thing possible on an ANSI terminal. It assumes padding
+# is zero and xon/xoff enabled. Also numeric keypad mode is
+# selected.
+#
+# To commemt out individual selections, prefix the capability with
+# a period (.), eg smam=\Ex is enabled while .smam=\Ex is disabled.
+#
+ansi|vanilla ansi terminal,
+# Auto margins, auto left margin, Xon/xoff enabled, safe move in standout
+ am, xon, msgr, xenl,
+# Screen size, standard characters
+ lines#24, cols#80, bel=^G, ht=^I, cr=^M,
+# Reset, attrs off, normal cursor mode, keypad numeric mode, line wrap on
+ is2=\E[0m\E[?1l\E>\E[?7h,
+# Reset, attrs off
+ rs2=\Ec\E[0m,
+# Turn on/off automatic margins
+ smam=\E[?7h, rmam=\E[?7l,
+# Turn on/off "keypad-transmit" mode (application mode)
+ .smkx=\E[?1h\E=, .rmkx=\E[?1l>\E>,
+# Normal numeric kepad mode
+ kbs=^H, kcuu1=\E[A, kcud1=\E[B, kcuf1=\E[C, kcub1=\E[D, khome=\E[H,
+# Clear screen, erase to end of display
+ clear=\E[H\E[2J, ed=\E[J,
+# Clear to beginning of line, clear to end of line
+ el1=\E[1K, el=\E[K,
+# Cursor absolute addressing, home cursor
+ cup=\E[%i%p1%d;%p2%dH, home=\E[H,
+# Cursor relative down, back, forward, and up by one
+ cud1=\E[B, cub1=\E[D, cuf1=\E[C, cuu1=\E[A,
+# Scroll text up one, up n lines; scroll down one, down n lines
+ ind=\ED, indn=\E[%p1%dS, ri=\EM, rin=\E[%p1%dT,
+# Save and restore cursor
+ sc=\E7, rc=\E8,
+# Delete one, delete n characters
+ dch1=\E[P, dch=\E[%p1%dP,
+# Insert one, insert n lines; delete one, delete n lines
+ il1=\E[L, il=\E[%p1%dL, dl1=\E[M, dl=\E[%p1%dM,
+# Start and finish insert mode
+ smir=\E[4h, rmir=\E[4l,
+# Change scroll region
+ .csr=\E[%i%p1%d;%p2%dr,
+# Set tab in current column, clear all tabs
+ hts=\EH, tbc=\E[3g,
+# Turn on/off standout
+ smso=\E[7m, rmso=\E[m,
+# Turn on/off underline
+ smul=\E[4m, rmul=\E[m,
+# Turn on blink, bold, reverse
+ blink=\E[5m, bold=\E[1m, rev=\E[7m,
+# Set attribute combinations
+ sgr=\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;m,
+# Turn off all attributes
+ sgr0=\E[0m,
+# Flash by flipping background to white then black
+ flash=\E[?5h\E[?5l,
+
+ansi-tiny|Minimum ANSI terminal definition,
+#
+# The following is the minimum required by MKS Curses for use
+# with MKS Vi and MKS More.
+#
+ am,
+ lines#24,
+ cols#80,
+ el=\E[K,
+ cup=\E[%i%p1%d;%p2%dH,
+ il1=\E[L,
+ dl1=\E[M,
+#
+# The following is also required for traditional Vi.
+#
+ cr=\r,
+ home=\E[H,
+ clear=\E[H\E[2J$<50>,
+ ind=\ED,
+ ri=\EM,