Blame src/util/uthash/tests/mexpand

Packit Service 9e77c8
#!/bin/sh
Packit Service 9e77c8
Packit Service 9e77c8
# utility to macro-expand a test program
Packit Service 9e77c8
CC=gcc
Packit Service 9e77c8
#CPPFLAGS=-DHASH_DEBUG=1
Packit Service 9e77c8
#CC=g++
Packit Service 9e77c8
CPPFLAGS="-m64 -O3"
Packit Service 9e77c8
CFLAGS="-O3 -m64 -pedantic -Wall"
Packit Service 9e77c8
Packit Service 9e77c8
${CC} ${CPPFLAGS} -E -I../src $1 | egrep -v '^#' > /tmp/$1
Packit Service 9e77c8
indent /tmp/$1
Packit Service 9e77c8
${CC} ${CFLAGS} -o /tmp/$1.$$ /tmp/$1
Packit Service 9e77c8
rm -f /tmp/$1.$$ 
Packit Service 9e77c8
Packit Service 9e77c8
read -p "open /tmp/$1 ? [n] " response
Packit Service 9e77c8
if [ "$response" = "y" ]
Packit Service 9e77c8
then
Packit Service 9e77c8
  vi /tmp/$1
Packit Service 9e77c8
fi
Packit Service 9e77c8
Packit Service 9e77c8