X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=man%2FMKterminfo.sh;h=3a996095656759fc916a5bbf945abc6d78070b79;hp=8160ca93748c179ed1cbafa5127fd7be253b95ed;hb=d803343ca3e2a419085e76fc9f04a6fbd14498b8;hpb=46722468f47c2b77b3987729b4bcf2321cccfd01 diff --git a/man/MKterminfo.sh b/man/MKterminfo.sh index 8160ca93..3a996095 100755 --- a/man/MKterminfo.sh +++ b/man/MKterminfo.sh @@ -1,10 +1,10 @@ #!/bin/sh -# $Id: MKterminfo.sh,v 1.10 2002/06/29 20:04:28 tom Exp $ +# $Id: MKterminfo.sh,v 1.12 2003/01/11 21:42:12 tom Exp $ # # MKterminfo.sh -- generate terminfo.5 from Caps tabular data # #*************************************************************************** -# Copyright (c) 1998,2000,2001 Free Software Foundation, Inc. * +# Copyright (c) 1998,2002,2003 Free Software Foundation, Inc. * # * # Permission is hereby granted, free of charge, to any person obtaining a * # copy of this software and associated documentation files (the * @@ -69,11 +69,11 @@ trap "rm -f $sorted $temp $unsorted; exit 99" 1 2 5 15 sed -n <$caps "\ /%%-STOP-HERE-%%/q -/^#%/s///p +/^#%/s/#%//p /^#/d -s/[ ]\+/ /g +s/[ ][ ]*/ /g s/$/T}/ -s/ [A-Z0-9_()\-]\+ [0-9\-]\+ [Y\-][B\-][C\-][G\-][EK\-]\** / T{/ +s/ [A-Z0-9_()\-][A-Z0-9_()\-]* [0-9\-][0-9\-]* [Y\-][B\-][C\-][G\-][EK\-]\** / T{/ s/ bool / /p s/ num / /p s/ str / /p