#!/bin/sh
j=$(basename $0)
case $j in
fl)
  i=""
  ;;
flc)
  i=i
  ;;
*)
  echo bad symlink of fl to $j
  exit 1
  ;;
esac
if [ -z "$1" ];then
  echo "Usage: $j <string> [<grep option>,...]" >&2
  exit 1
else
  k="$1"
  shift
fi
grep -${i}swn "$@" -- $k \
  *.c \
  *.cpp \
  *.cxx \
  *.cc \
  Makefile \
  make-file \
  *.f \
  *.for \
  *.S \
  *.h \
  *.java \
  *.terse \
  *.tcl \
  *.expect \
  *.pl \
  *.i \
  *.l \
  *.y \
  *.sh
