#!/bin/sh
#------------------------------------------------------------------------------
# Script
#     git-find-non-ascii
#
# Description
#     Use git grep to find source files with non-ASCII characters.
#     Use cached files for speed.
#
#     C files:      .c .h
#     C++ files:    .C .cc .cpp .cxx .H .hh .hpp .hxx
#
#------------------------------------------------------------------------------

git grep --cached --line-number -P '[\x00-\x08\x0E-\x1F\x80-\xFF]'
    -- \
    '*.[CHch]' \
    '*.cc' \
    '*.hh' \
    '*.[ch]pp' \
    '*.[ch]xx'

#------------------------------------------------------------------------------
