builtin-grep: printf %.*s length is int, not ptrdiff_t.