#!/bin/sh - # # $Id: chk.comma,v 12.0 2004/11/17 03:44:50 bostic Exp $ # # Look for trailing commas in declarations. Some compilers can't handle: # enum { # foo, # bar, # }; [ -f ../libdb.a ] || (cd .. && make libdb.a) || { echo 'FAIL: unable to find or build libdb.a' exit 1 } if cc -g -Wall -I.. t.c ../libdb.a -o t; then : else echo "FAIL: unable to compile test program t.c" exit 1 fi if ./t ../../*/*.[ch] ../../*/*.in; then : else echo "FAIL: test program failed" exit 1 fi exit 0