It is very likely a documentation bug that the first argument to translit is
not double quoted.
Even if STRCASE is a valid macro, expanding it does not follow POLA.
changequote([,])dnl
define([gl_STRING_MODULE_INDICATOR],
[dnl comment
GNULIB_[]translit([$1], [a-z], [A-Z])=1
According to Chris Penev on 2/19/2010 5:53 PM:
> It is very likely a documentation bug that the first argument to
> translit is not double quoted.
Thanks for the report. Yes, double-quoting the first argument of translit
would make the macro more robust. But this particular example was drawn
fro