1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00
cde/cde/programs/dtterm/terminfoCreate

30 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;
}
}'