Something
public text v1 · immutable$ find . "( -name '*.c' -o -name '*.h' ") -print | wc -l
bash: syntax error near unexpected token `)'
$ find . "( -name '*.c' -o -name '*.h' )" -print | wc -l
find: invalid predicate `( -name '*.c' -o -name '*.h' )'
0