summaryrefslogtreecommitdiffstats
path: root/ncurses-5.3/include/MKhashsize.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ncurses-5.3/include/MKhashsize.sh')
-rwxr-xr-xncurses-5.3/include/MKhashsize.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/ncurses-5.3/include/MKhashsize.sh b/ncurses-5.3/include/MKhashsize.sh
new file mode 100755
index 0000000..d11d7bf
--- /dev/null
+++ b/ncurses-5.3/include/MKhashsize.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# MKhashsize.sh --- generate size include for hash functions
+#
+echo "/*"
+echo " * hashsize.h -- hash and token table constants"
+echo " */"
+
+CAPS="${1-Caps}"
+TABSIZE=`grep -v '^[ #]' $CAPS | grep -v "^$" | grep -v "^capalias"| grep -v "^infoalias" | wc -l`
+
+echo ""
+echo "#define CAPTABSIZE ${TABSIZE}"
+echo "#define HASHTABSIZE (${TABSIZE} * 2)"