usr/src/cmd/terminfo/cvt.ex
changeset 13444 c1ed50709bff
parent 13443 76ab5b799560
child 13445 4dad26dd1fb9
--- a/usr/src/cmd/terminfo/cvt.ex	Tue Aug 30 09:23:32 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,186 +0,0 @@
-" #ident	"@(#)terminfo:cvt.ex	1.2"
-"
-" 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
-"
-" Defend against files with spaces instead of tabs
-g/^  *:/s/^ */	/
-" Clean out all junk lines, making them into comments.
-v/^[#	A-Za-z]/s/^/# /
-g/^[	A-Za-z].*[^\\:]$/s/^/# /
-" Get rid of capabilities on the first line.
-g/^[a-zA-Z].|.*:.*:/s/:/:\\\
-	/
-" Change colons to commas, with appropriate white space
-v/^#/s/,/\\054/g
-v/^#/s/:/, /g
-v/^#/s/^	, /	/
-v/^#/s/, \\$/,/
-" Get rid of two letter codes
-g/^[a-zA-Z].|/s///|s/$/HEADER/
-" Change names of capabilities - this list to be updated from caps
-v/^#/s/\<mi\>/mir/g
-v/^#/s/\<ms\>/msgr/g
-v/^#/s/\<pt\>/ht=^I/g
-v/^#/s/\<xb\>/xsb/g
-v/^#/s/\<xn\>/xenl/g
-v/^#/s/\<xo\>/xon/g
-v/^#/s/\<xs\>/xhp/g
-v/^#/s/\<co\>/cols/g
-v/^#/s/\<li\>/lines/g
-v/^#/s/\<sg\>/xmc/g
-v/^#/s/\<AL\>/il/g
-v/^#/s/\<CC\>/CC/g
-v/^#/s/\<DL\>/dl/g
-v/^#/s/\<DO\>/cud/g
-v/^#/s/\<LE\>/cub/g
-v/^#/s/\<RI\>/cuf/g
-v/^#/s/\<UP\>/cuu/g
-v/^#/s/\<ae\>/smacs/g
-v/^#/s/\<al\>/il1/g
-v/^#/s/\<as\>/rmacs/g
-v/^#/s/\<bl\>/bel/g
-v/^#/s/\<bt\>/cbt/g
-v/^#/s/\<ce\>/el/g
-v/^#/s/\<ch\>/hpa/g
-v/^#/s/\<cl\>/clear/g
-v/^#/s/\<cm\>/cup/g
-v/^#/s/\<cs\>/csr/g
-v/^#/s/\<ct\>/tbc/g
-v/^#/s/\<cv\>/vpa/g
-v/^#/s/\<dc\>/dch1/g
-v/^#/s/\<dl\>/dl1/g
-v/^#/s/\<dm\>/smdc/g
-v/^#/s/\<do\>/cud1/g
-v/^#/s/\<ed\>/rmdc/g
-v/^#/s/\<cd\>/ed/g
-v/^#/s/\<ei\>/rmir/g
-v/^#/s/\<fs\>/fsl/g
-v/^#/s/\<ho\>/home/g
-v/^#/s/\<is\>/is2/g
-v/^#/s/\<ic\>/ich1/g
-v/^#/s/\<im\>/smir/g
-v/^#/s/\<k0\>/kf0/g
-v/^#/s/\<k1\>/kf1/g
-v/^#/s/\<k2\>/kf2/g
-v/^#/s/\<k3\>/kf3/g
-v/^#/s/\<k4\>/kf4/g
-v/^#/s/\<k5\>/kf5/g
-v/^#/s/\<k6\>/kf6/g
-v/^#/s/\<k7\>/kf7/g
-v/^#/s/\<k8\>/kf8/g
-v/^#/s/\<k9\>/kf9/g
-v/^#/s/\<kA\>/kil1/g
-v/^#/s/\<kC\>/kclr/g
-v/^#/s/\<kD\>/kdch/g
-v/^#/s/\<kE\>/kel/g
-v/^#/s/\<kF\>/kind/g
-v/^#/s/\<kI\>/kich1/g
-v/^#/s/\<kL\>/kdl1/g
-v/^#/s/\<kM\>/krmir/g
-v/^#/s/\<kN\>/knp/g
-v/^#/s/\<kP\>/kpp/g
-v/^#/s/\<kR\>/kri/g
-v/^#/s/\<kS\>/ked/g
-v/^#/s/\<kT\>/khts/g
-v/^#/s/\<ka\>/ktbc/g
-v/^#/s/\<kb\>/kbs/g
-v/^#/s/\<kd\>/kcud1/g
-v/^#/s/\<ke\>/rmkx/g
-v/^#/s/\<kh\>/khome/g
-v/^#/s/\<kl\>/kcub1/g
-v/^#/s/\<kr\>/kcuf1/g
-v/^#/s/\<ks\>/smkx/g
-v/^#/s/\<kt\>/kctab/g
-v/^#/s/\<ku\>/kcuu1/g
-v/^#/s/\<l0\>/lf0/g
-v/^#/s/\<l1\>/lf1/g
-v/^#/s/\<l2\>/lf2/g
-v/^#/s/\<l3\>/lf3/g
-v/^#/s/\<l4\>/lf4/g
-v/^#/s/\<l5\>/lf5/g
-v/^#/s/\<l6\>/lf6/g
-v/^#/s/\<l7\>/lf7/g
-v/^#/s/\<l8\>/lf8/g
-v/^#/s/\<l9\>/lf9/g
-v/^#/s/\<bs\>/cub1=^H/g
-v/^#/s/\<bc\>/cub1/g
-v/^#/s/\<mb\>/blink/g
-v/^#/s/\<md\>/bold/g
-v/^#/s/\<me\>/sgr0/g
-v/^#/s/\<mh\>/dim/g
-v/^#/s/\<mk\>/blank/g
-v/^#/s/\<mp\>/prot/g
-v/^#/s/\<mr\>/rev/g
-v/^#/s/\<nd\>/cuf1/g
-v/^#/s/\<nw\>/nel/g
-v/^#/s/\<pc\>/pad/g
-v/^#/s/\<pf\>/mc4/g
-v/^#/s/\<po\>/mc5/g
-v/^#/s/\<ps\>/mc0/g
-v/^#/s/\<rs\>/rs2/g
-v/^#/s/\<rp\>/rep/g
-v/^#/s/\<ri\>/cuf1/g
-v/^#/s/\<sa\>/sgr/g
-v/^#/s/\<se\>/rmso/g
-v/^#/s/\<sf\>/ind/g
-v/^#/s/\<so\>/smso/g
-v/^#/s/\<sr\>/ri/g
-v/^#/s/\<st\>/hts/g
-v/^#/s/\<ta\>/ht/g
-v/^#/s/\<te\>/rmcup/g
-v/^#/s/\<ti\>/smcup/g
-v/^#/s/\<ts\>/tsl/g
-v/^#/s/\<ue\>/rmul/g
-v/^#/s/\<up\>/cuu1/g
-v/^#/s/\<us\>/smul/g
-v/^#/s/\<vb\>/flash/g
-v/^#/s/\<ve\>/cnorm/g
-v/^#/s/\<vi\>/civis/g
-v/^#/s/\<vs\>/cvvis/g
-v/^#/s/\<wi\>/wind/g
-" Deal with changes in default rules
-g/HEADER/s/$/\
-	cr=^M, cud1=^J, ind=^J, bel=^G,
-$a
-# junk
-.
-g/HEADER/+,/^[^	]/-!fmt
-g/HEADER/s///
-g/\<nc\>,/s///|?cr=^M, ?s///
-g/\<ns\>,/s///|?ind=^J, ?s///
-" Still should do something about the cr=, nl=, tab= capabilities.
-" Change parameterized strings
-v/^#/s/%\./%p1%c/
-v/^#/s/%\./%p2%c/
-v/^#/s/%\./%p1%c/
-v/^#/s/%\./%p2%c/
-v/^#/s/%d/%p1%DECIMAL/
-v/^#/s/%d/%p2%DECIMAL/
-v/^#/s/%d/%p1%DECIMAL/
-v/^#/s/%d/%p2%DECIMAL/
-v/^#/s/DECIMAL/d/g
-v/^#/s/%+\([^%]\)/%p1%'\1'%+%c/
-v/^#/s/%+\([^%]\)/%p2%'\1'%+%c/
-v/^#/s/%+\([^%]\)/%p1%'\1'%+%c/
-v/^#/s/%+\([^%]\)/%p2%'\1'%+%c/
-$g/^# junk$/d
-w
-q