cdesktopenv/cde/programs/dtterm/terminfoCreate

31 lines
527 B
Bash
Executable File

#!/bin/ksh
# $XConsortium: terminfoCreate /main/3 1996/07/23 17:11:13 drk $
sed -e '/^##/d' |
${CPP:-/lib/cpp} |
sed -e '/^[ ]*$/d' \
-e '/^#/d' \
-e 's/[ ][ ]*$//' |
awk '
{
if (NR == 1) {
printf "%s\n", $0;
buflen = 0;
buffer = "";
} else {
if ((buflen + length($0)) >= 71) {
printf "\t%s\n", buffer;
buffer = $0" ";
buflen = length($0) + 1;
} else {
buffer = buffer""$0" ";
buflen += length($0) + 1;
}
}
}
END {
if (buflen > 0) {
printf "\t%s\n", buffer;
}
}'