I saw a duplicate in one of the capabilities that wer submitted to -bugs earlier.
This had me thinking.  What happens when a duplicate capability exists in termcap?
Are there any other duplicates in termcap.src?  If yes, which?

The first attachment is a perl script that strips all cruft from termcap.src
(fed through stdin) and makes every terminal entry occupy a single line of
text.  This is necessary for the second attachment to work correctly.

The second attachment is a perl script that splits capability names of each
input line in an array, and performs the (boring for a human to do by reading
through the termcap sources) duplicate check in all the elements of the array.

The third attachment is the output of the command (termcap.src,v 1.109):

    % cat termcap.src | ./tstrip.pl | ./tdupcheck.pl

As you can see there are quite a few terminals that have capabilities defined
more than once!  I don't have THAT many terminals to check, but I'm open to
suggestions.  Should we do something about this?  If yes, what?

-giorgos

tstrip.pl

tdupcheck.pl

q101 - cl
5410 - k4
AT386 - IC
h1510 - do
h1520 - do
ibm3163 - ds:es:fs:hs
abm80 - do
d132 - ic
tec400 - do
f200 - ds:ts
sol - ho
it2 - do
mdl110 - cd
wsiris - cl:ho
intext - le
c100 - us:ue
dtterm - op
h29 - do
z29a - mb:mr
ztx - sr
adm5 - do
mime - do
sexidy - le
ttyWilliams - do
tvi950 - do
tvi955 - do
abm85 - kd
fos - bs

Reply via email to