]> ncurses.scripts.mit.edu Git - ncurses.git/blob - include/MKhashsize.sh
ncurses 4.1
[ncurses.git] / include / MKhashsize.sh
1 #!/bin/sh
2 #
3 # MKhashsize.sh --- generate size include for hash functions
4 #
5 echo "/*"
6 echo " * hashsize.h -- hash and token table constants"
7 echo " */"
8
9 CAPS="${1-Caps}"
10 TABSIZE=`grep -v '^[ #]' $CAPS | grep -v "^$" | grep -v "^capalias"| grep -v "^infoalias" | wc -l`
11
12 echo ""
13 echo "#define CAPTABSIZE        ${TABSIZE}"
14 echo "#define HASHTABSIZE       (${TABSIZE} * 2)"