Diff

Differences From Artifact [b31d022289]:

To Artifact [b66c99e82c]:


     1      1   #! /bin/bash
            2  +
            3  +set -x
     2      4   
     3      5   function find_syms() {
     4         -	if [ -z "${NM}" ]; then
     5         -		if echo "${CC}" | sed 's@ .*$@@' | grep '[-]' >/dev/null; then
     6         -			NM="$(echo "${CC}" | sed 's@ .*$@@;s@\(.*\)-[^-]*$@\1-nm@')"
     7         -		else
     8         -			NM='nm'
     9         -		fi
    10         -	fi
            6  +	set -x
    11      7   
    12         -	# "${NM}" "${LIBTCL}" | sed 's@:.*$@@' | sed 's@.* @@' | grep '^Tcl_' | sort -u | while read -r sym; do
    13         -	${CC:-gcc} ${CPPFLAGS} -E include/tcl.h  | grep '^ *extern.*Tcl_'| sed 's@^ *extern *@@;s@(.*@@;s@.* *\**  *@@'  | sort -u | grep '^Tcl_' | grep -v ';$' | while read -r sym; do
            8  +	${CC:-gcc} ${CPPFLAGS} -E include/tcl.h  | grep '^ *extern.*Tcl_'| sed 's@^ *extern *@@;s@([^(]*$@@;s@.* *\**  *@@'  | sort -u | grep '^Tcl_' | grep -v ';$' | while read -r sym; do
    14      9   		echo "    TCCSYM($sym)"
    15     10   	done
    16     11   }
    17     12   
    18     13   add="$(find_syms)"
    19     14   
    20     15   awk -v add="${add}" '/TCCSyms tcc_syms.*=/{