Only in grep-2.10.MinGW: config.h
Only in grep-2.10.MinGW: config.log
Only in grep-2.10.MinGW: config.status
Only in grep-2.10.MinGW: DIFFS
Only in grep-2.10.MinGW: DIFFS-2.09
Only in grep-2.10.MinGW: DIFFS-2.09~
Only in grep-2.10.MinGW/doc: egrep.1
Only in grep-2.10.MinGW/doc: fgrep.1
Only in grep-2.10.MinGW/doc: grep.1
Only in grep-2.10.MinGW/doc: Makefile
Only in grep-2.10.MinGW/gnulib-tests: .deps
Only in grep-2.10.MinGW/gnulib-tests: arg-nonnull.h
Only in grep-2.10.MinGW/gnulib-tests: asnprintf.o
Only in grep-2.10.MinGW/gnulib-tests: c++defs.h
Only in grep-2.10.MinGW/gnulib-tests: close.o
Only in grep-2.10.MinGW/gnulib-tests: dup2.o
Only in grep-2.10.MinGW/gnulib-tests: fd-hook.o
Only in grep-2.10.MinGW/gnulib-tests: fdopen.o
Only in grep-2.10.MinGW/gnulib-tests: getcwd-lgpl.o
Only in grep-2.10.MinGW/gnulib-tests/glthread: .deps
Only in grep-2.10.MinGW/gnulib-tests/glthread: .dirstamp
Only in grep-2.10.MinGW/gnulib-tests/glthread: lock.o
Only in grep-2.10.MinGW/gnulib-tests/glthread: thread.o
Only in grep-2.10.MinGW/gnulib-tests/glthread: threadlib.o
Only in grep-2.10.MinGW/gnulib-tests: hash-pjw.o
Only in grep-2.10.MinGW/gnulib-tests: imaxtostr.o
Only in grep-2.10.MinGW/gnulib-tests: inttostr.o
Only in grep-2.10.MinGW/gnulib-tests: libtests.a
Only in grep-2.10.MinGW/gnulib-tests: localename.o
Only in grep-2.10.MinGW/gnulib-tests: Makefile
Only in grep-2.10.MinGW/gnulib-tests: offtostr.o
Only in grep-2.10.MinGW/gnulib-tests: printf-args.o
Only in grep-2.10.MinGW/gnulib-tests: printf-parse.o
Only in grep-2.10.MinGW/gnulib-tests: putenv.o
Only in grep-2.10.MinGW/gnulib-tests: setenv.o
Only in grep-2.10.MinGW/gnulib-tests: setlocale.o
Only in grep-2.10.MinGW/gnulib-tests: snprintf.o
Only in grep-2.10.MinGW/gnulib-tests: stdio.h
Only in grep-2.10.MinGW/gnulib-tests: symlink.o
Only in grep-2.10.MinGW/gnulib-tests: test-alloca-opt.exe
Only in grep-2.10.MinGW/gnulib-tests: test-alloca-opt.log
Only in grep-2.10.MinGW/gnulib-tests: test-alloca-opt.o
Only in grep-2.10.MinGW/gnulib-tests: test-argmatch.exe
Only in grep-2.10.MinGW/gnulib-tests: test-argmatch.log
Only in grep-2.10.MinGW/gnulib-tests: test-argmatch.o
Only in grep-2.10.MinGW/gnulib-tests: test-binary-io.exe
Only in grep-2.10.MinGW/gnulib-tests: test-binary-io.o
Only in grep-2.10.MinGW/gnulib-tests: test-binary-io.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-bitrotate.exe
Only in grep-2.10.MinGW/gnulib-tests: test-bitrotate.log
Only in grep-2.10.MinGW/gnulib-tests: test-bitrotate.o
Only in grep-2.10.MinGW/gnulib-tests: test-btowc.exe
Only in grep-2.10.MinGW/gnulib-tests: test-btowc.o
Only in grep-2.10.MinGW/gnulib-tests: test-btowc1.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-btowc2.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-c-ctype.exe
Only in grep-2.10.MinGW/gnulib-tests: test-c-ctype.log
Only in grep-2.10.MinGW/gnulib-tests: test-c-ctype.o
Only in grep-2.10.MinGW/gnulib-tests: test-c-strcase.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-c-strcasecmp.exe
Only in grep-2.10.MinGW/gnulib-tests: test-c-strcasecmp.o
Only in grep-2.10.MinGW/gnulib-tests: test-c-strncasecmp.exe
Only in grep-2.10.MinGW/gnulib-tests: test-c-strncasecmp.o
Only in grep-2.10.MinGW/gnulib-tests: test-close.exe
Only in grep-2.10.MinGW/gnulib-tests: test-close.log
Only in grep-2.10.MinGW/gnulib-tests: test-close.o
Only in grep-2.10.MinGW/gnulib-tests: test-ctype.exe
Only in grep-2.10.MinGW/gnulib-tests: test-ctype.log
Only in grep-2.10.MinGW/gnulib-tests: test-ctype.o
Only in grep-2.10.MinGW/gnulib-tests: test-dirent.exe
Only in grep-2.10.MinGW/gnulib-tests: test-dirent.log
Only in grep-2.10.MinGW/gnulib-tests: test-dirent.o
Only in grep-2.10.MinGW/gnulib-tests: test-dirname.exe
Only in grep-2.10.MinGW/gnulib-tests: test-dirname.log
Only in grep-2.10.MinGW/gnulib-tests: test-dirname.o
Only in grep-2.10.MinGW/gnulib-tests: test-dup2.exe
Only in grep-2.10.MinGW/gnulib-tests: test-dup2.log
Only in grep-2.10.MinGW/gnulib-tests: test-dup2.o
Only in grep-2.10.MinGW/gnulib-tests: test-environ.exe
Only in grep-2.10.MinGW/gnulib-tests: test-environ.log
Only in grep-2.10.MinGW/gnulib-tests: test-environ.o
Only in grep-2.10.MinGW/gnulib-tests: test-errno.exe
Only in grep-2.10.MinGW/gnulib-tests: test-errno.log
Only in grep-2.10.MinGW/gnulib-tests: test-errno.o
Only in grep-2.10.MinGW/gnulib-tests: test-exclude.exe
Only in grep-2.10.MinGW/gnulib-tests: test-exclude.o
Only in grep-2.10.MinGW/gnulib-tests: test-exclude1.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-exclude2.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-exclude3.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-exclude4.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-exclude5.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-exclude6.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-exclude7.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-exclude8.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-fcntl-h.exe
Only in grep-2.10.MinGW/gnulib-tests: test-fcntl-h.log
Only in grep-2.10.MinGW/gnulib-tests: test-fcntl-h.o
Only in grep-2.10.MinGW/gnulib-tests: test-fdopen.exe
Only in grep-2.10.MinGW/gnulib-tests: test-fdopen.log
Only in grep-2.10.MinGW/gnulib-tests: test-fdopen.o
Only in grep-2.10.MinGW/gnulib-tests: test-fgetc.exe
Only in grep-2.10.MinGW/gnulib-tests: test-fgetc.log
Only in grep-2.10.MinGW/gnulib-tests: test-fgetc.o
Only in grep-2.10.MinGW/gnulib-tests: test-float.exe
Only in grep-2.10.MinGW/gnulib-tests: test-float.log
Only in grep-2.10.MinGW/gnulib-tests: test-float.o
Only in grep-2.10.MinGW/gnulib-tests: test-fnmatch.exe
Only in grep-2.10.MinGW/gnulib-tests: test-fnmatch.log
Only in grep-2.10.MinGW/gnulib-tests: test-fnmatch.o
Only in grep-2.10.MinGW/gnulib-tests: test-fpending.exe
Only in grep-2.10.MinGW/gnulib-tests: test-fpending.o
Only in grep-2.10.MinGW/gnulib-tests: test-fpending.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-fputc.exe
Only in grep-2.10.MinGW/gnulib-tests: test-fputc.log
Only in grep-2.10.MinGW/gnulib-tests: test-fputc.o
Only in grep-2.10.MinGW/gnulib-tests: test-fread.exe
Only in grep-2.10.MinGW/gnulib-tests: test-fread.log
Only in grep-2.10.MinGW/gnulib-tests: test-fread.o
Only in grep-2.10.MinGW/gnulib-tests: test-fstat.exe
Only in grep-2.10.MinGW/gnulib-tests: test-fstat.log
Only in grep-2.10.MinGW/gnulib-tests: test-fstat.o
Only in grep-2.10.MinGW/gnulib-tests: test-fwrite.exe
Only in grep-2.10.MinGW/gnulib-tests: test-fwrite.log
Only in grep-2.10.MinGW/gnulib-tests: test-fwrite.o
Only in grep-2.10.MinGW/gnulib-tests: test-getcwd-lgpl.exe
Only in grep-2.10.MinGW/gnulib-tests: test-getcwd-lgpl.log
Only in grep-2.10.MinGW/gnulib-tests: test-getcwd-lgpl.o
Only in grep-2.10.MinGW/gnulib-tests: test-getopt.exe
Only in grep-2.10.MinGW/gnulib-tests: test-getopt.log
Only in grep-2.10.MinGW/gnulib-tests: test-getopt.o
Only in grep-2.10.MinGW/gnulib-tests: test-hash.exe
Only in grep-2.10.MinGW/gnulib-tests: test-hash.log
Only in grep-2.10.MinGW/gnulib-tests: test-hash.o
Only in grep-2.10.MinGW/gnulib-tests: test-iconv-h.exe
Only in grep-2.10.MinGW/gnulib-tests: test-iconv-h.log
Only in grep-2.10.MinGW/gnulib-tests: test-iconv-h.o
Only in grep-2.10.MinGW/gnulib-tests: test-iconv.exe
Only in grep-2.10.MinGW/gnulib-tests: test-iconv.log
Only in grep-2.10.MinGW/gnulib-tests: test-iconv.o
Only in grep-2.10.MinGW/gnulib-tests: test-ignore-value.exe
Only in grep-2.10.MinGW/gnulib-tests: test-ignore-value.log
Only in grep-2.10.MinGW/gnulib-tests: test-ignore-value.o
Only in grep-2.10.MinGW/gnulib-tests: test-intprops.exe
Only in grep-2.10.MinGW/gnulib-tests: test-intprops.log
Only in grep-2.10.MinGW/gnulib-tests: test-intprops.o
Only in grep-2.10.MinGW/gnulib-tests: test-inttostr.exe
Only in grep-2.10.MinGW/gnulib-tests: test-inttostr.log
Only in grep-2.10.MinGW/gnulib-tests: test-inttostr.o
Only in grep-2.10.MinGW/gnulib-tests: test-inttypes.exe
Only in grep-2.10.MinGW/gnulib-tests: test-inttypes.log
Only in grep-2.10.MinGW/gnulib-tests: test-inttypes.o
Only in grep-2.10.MinGW/gnulib-tests: test-isblank.exe
Only in grep-2.10.MinGW/gnulib-tests: test-isblank.log
Only in grep-2.10.MinGW/gnulib-tests: test-isblank.o
Only in grep-2.10.MinGW/gnulib-tests: test-iswblank.exe
Only in grep-2.10.MinGW/gnulib-tests: test-iswblank.log
Only in grep-2.10.MinGW/gnulib-tests: test-iswblank.o
Only in grep-2.10.MinGW/gnulib-tests: test-langinfo.exe
Only in grep-2.10.MinGW/gnulib-tests: test-langinfo.log
Only in grep-2.10.MinGW/gnulib-tests: test-langinfo.o
Only in grep-2.10.MinGW/gnulib-tests: test-locale.exe
Only in grep-2.10.MinGW/gnulib-tests: test-locale.log
Only in grep-2.10.MinGW/gnulib-tests: test-locale.o
Only in grep-2.10.MinGW/gnulib-tests: test-localename.exe
Only in grep-2.10.MinGW/gnulib-tests: test-localename.log
Only in grep-2.10.MinGW/gnulib-tests: test-localename.o
Only in grep-2.10.MinGW/gnulib-tests: test-lock.exe
Only in grep-2.10.MinGW/gnulib-tests: test-lock.log
Only in grep-2.10.MinGW/gnulib-tests: test-lock.o
Only in grep-2.10.MinGW/gnulib-tests: test-lseek.exe
Only in grep-2.10.MinGW/gnulib-tests: test-lseek.o
Only in grep-2.10.MinGW/gnulib-tests: test-lseek.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-lstat.exe
Only in grep-2.10.MinGW/gnulib-tests: test-lstat.log
Only in grep-2.10.MinGW/gnulib-tests: test-lstat.o
Only in grep-2.10.MinGW/gnulib-tests: test-malloc-gnu.exe
Only in grep-2.10.MinGW/gnulib-tests: test-malloc-gnu.log
Only in grep-2.10.MinGW/gnulib-tests: test-malloc-gnu.o
Only in grep-2.10.MinGW/gnulib-tests: test-malloca.exe
Only in grep-2.10.MinGW/gnulib-tests: test-malloca.log
Only in grep-2.10.MinGW/gnulib-tests: test-malloca.o
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc-w32-1.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc-w32-2.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc-w32-3.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc-w32-4.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc-w32-5.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc-w32.exe
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc-w32.o
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc.exe
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc.o
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc1.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc2.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc3.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbrtowc4.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbscasecmp.exe
Only in grep-2.10.MinGW/gnulib-tests: test-mbscasecmp.o
Only in grep-2.10.MinGW/gnulib-tests: test-mbscasecmp.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbsinit.exe
Only in grep-2.10.MinGW/gnulib-tests: test-mbsinit.o
Only in grep-2.10.MinGW/gnulib-tests: test-mbsinit.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbsrtowcs.exe
Only in grep-2.10.MinGW/gnulib-tests: test-mbsrtowcs.o
Only in grep-2.10.MinGW/gnulib-tests: test-mbsrtowcs1.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbsrtowcs2.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbsrtowcs3.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbsrtowcs4.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbsstr1.exe
Only in grep-2.10.MinGW/gnulib-tests: test-mbsstr1.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbsstr1.o
Only in grep-2.10.MinGW/gnulib-tests: test-mbsstr2.exe
Only in grep-2.10.MinGW/gnulib-tests: test-mbsstr2.o
Only in grep-2.10.MinGW/gnulib-tests: test-mbsstr2.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-mbsstr3.exe
Only in grep-2.10.MinGW/gnulib-tests: test-mbsstr3.o
Only in grep-2.10.MinGW/gnulib-tests: test-mbsstr3.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-memchr.exe
Only in grep-2.10.MinGW/gnulib-tests: test-memchr.log
Only in grep-2.10.MinGW/gnulib-tests: test-memchr.o
Only in grep-2.10.MinGW/gnulib-tests: test-nl_langinfo.exe
Only in grep-2.10.MinGW/gnulib-tests: test-nl_langinfo.o
Only in grep-2.10.MinGW/gnulib-tests: test-nl_langinfo.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-open.exe
Only in grep-2.10.MinGW/gnulib-tests: test-open.log
Only in grep-2.10.MinGW/gnulib-tests: test-open.o
Only in grep-2.10.MinGW/gnulib-tests: test-pathmax.exe
Only in grep-2.10.MinGW/gnulib-tests: test-pathmax.log
Only in grep-2.10.MinGW/gnulib-tests: test-pathmax.o
Only in grep-2.10.MinGW/gnulib-tests: test-quotearg-simple.exe
Only in grep-2.10.MinGW/gnulib-tests: test-quotearg-simple.log
Only in grep-2.10.MinGW/gnulib-tests: test-quotearg-simple.o
Only in grep-2.10.MinGW/gnulib-tests: test-realloc-gnu.exe
Only in grep-2.10.MinGW/gnulib-tests: test-realloc-gnu.log
Only in grep-2.10.MinGW/gnulib-tests: test-realloc-gnu.o
Only in grep-2.10.MinGW/gnulib-tests: test-setenv.exe
Only in grep-2.10.MinGW/gnulib-tests: test-setenv.log
Only in grep-2.10.MinGW/gnulib-tests: test-setenv.o
Only in grep-2.10.MinGW/gnulib-tests: test-setlocale1.exe
Only in grep-2.10.MinGW/gnulib-tests: test-setlocale1.o
Only in grep-2.10.MinGW/gnulib-tests: test-setlocale1.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-setlocale2.exe
Only in grep-2.10.MinGW/gnulib-tests: test-setlocale2.o
Only in grep-2.10.MinGW/gnulib-tests: test-setlocale2.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-snprintf.exe
Only in grep-2.10.MinGW/gnulib-tests: test-snprintf.log
Only in grep-2.10.MinGW/gnulib-tests: test-snprintf.o
Only in grep-2.10.MinGW/gnulib-tests: test-stat.exe
Only in grep-2.10.MinGW/gnulib-tests: test-stat.log
Only in grep-2.10.MinGW/gnulib-tests: test-stat.o
Only in grep-2.10.MinGW/gnulib-tests: test-stdbool.exe
Only in grep-2.10.MinGW/gnulib-tests: test-stdbool.log
Only in grep-2.10.MinGW/gnulib-tests: test-stdbool.o
Only in grep-2.10.MinGW/gnulib-tests: test-stddef.exe
Only in grep-2.10.MinGW/gnulib-tests: test-stddef.log
Only in grep-2.10.MinGW/gnulib-tests: test-stddef.o
Only in grep-2.10.MinGW/gnulib-tests: test-stdint.exe
Only in grep-2.10.MinGW/gnulib-tests: test-stdint.log
Only in grep-2.10.MinGW/gnulib-tests: test-stdint.o
Only in grep-2.10.MinGW/gnulib-tests: test-stdio.exe
Only in grep-2.10.MinGW/gnulib-tests: test-stdio.log
Only in grep-2.10.MinGW/gnulib-tests: test-stdio.o
Only in grep-2.10.MinGW/gnulib-tests: test-stdlib.exe
Only in grep-2.10.MinGW/gnulib-tests: test-stdlib.log
Only in grep-2.10.MinGW/gnulib-tests: test-stdlib.o
Only in grep-2.10.MinGW/gnulib-tests: test-strerror.exe
Only in grep-2.10.MinGW/gnulib-tests: test-strerror.log
Only in grep-2.10.MinGW/gnulib-tests: test-strerror.o
Only in grep-2.10.MinGW/gnulib-tests: test-striconv.exe
Only in grep-2.10.MinGW/gnulib-tests: test-striconv.log
Only in grep-2.10.MinGW/gnulib-tests: test-striconv.o
Only in grep-2.10.MinGW/gnulib-tests: test-string.exe
Only in grep-2.10.MinGW/gnulib-tests: test-string.log
Only in grep-2.10.MinGW/gnulib-tests: test-string.o
Only in grep-2.10.MinGW/gnulib-tests: test-strings.exe
Only in grep-2.10.MinGW/gnulib-tests: test-strings.log
Only in grep-2.10.MinGW/gnulib-tests: test-strings.o
Only in grep-2.10.MinGW/gnulib-tests: test-strnlen.exe
Only in grep-2.10.MinGW/gnulib-tests: test-strnlen.log
Only in grep-2.10.MinGW/gnulib-tests: test-strnlen.o
Only in grep-2.10.MinGW/gnulib-tests: test-strtoumax.exe
Only in grep-2.10.MinGW/gnulib-tests: test-strtoumax.log
Only in grep-2.10.MinGW/gnulib-tests: test-strtoumax.o
Only in grep-2.10.MinGW/gnulib-tests: test-suite.log
Only in grep-2.10.MinGW/gnulib-tests: test-symlink.exe
Only in grep-2.10.MinGW/gnulib-tests: test-symlink.log
Only in grep-2.10.MinGW/gnulib-tests: test-symlink.o
Only in grep-2.10.MinGW/gnulib-tests: test-sys_stat.exe
Only in grep-2.10.MinGW/gnulib-tests: test-sys_stat.log
Only in grep-2.10.MinGW/gnulib-tests: test-sys_stat.o
Only in grep-2.10.MinGW/gnulib-tests: test-sys_types.exe
Only in grep-2.10.MinGW/gnulib-tests: test-sys_types.log
Only in grep-2.10.MinGW/gnulib-tests: test-sys_types.o
Only in grep-2.10.MinGW/gnulib-tests: test-thread_create.exe
Only in grep-2.10.MinGW/gnulib-tests: test-thread_create.log
Only in grep-2.10.MinGW/gnulib-tests: test-thread_create.o
Only in grep-2.10.MinGW/gnulib-tests: test-thread_self.exe
Only in grep-2.10.MinGW/gnulib-tests: test-thread_self.log
Only in grep-2.10.MinGW/gnulib-tests: test-thread_self.o
Only in grep-2.10.MinGW/gnulib-tests: test-time.exe
Only in grep-2.10.MinGW/gnulib-tests: test-time.log
Only in grep-2.10.MinGW/gnulib-tests: test-time.o
Only in grep-2.10.MinGW/gnulib-tests: test-u8-mbtoucr.exe
Only in grep-2.10.MinGW/gnulib-tests: test-u8-mbtoucr.log
Only in grep-2.10.MinGW/gnulib-tests: test-u8-uctomb.exe
Only in grep-2.10.MinGW/gnulib-tests: test-u8-uctomb.log
Only in grep-2.10.MinGW/gnulib-tests: test-uc_width.exe
Only in grep-2.10.MinGW/gnulib-tests: test-uc_width.log
Only in grep-2.10.MinGW/gnulib-tests: test-uc_width2.exe
Only in grep-2.10.MinGW/gnulib-tests: test-unistd.exe
Only in grep-2.10.MinGW/gnulib-tests: test-unistd.log
Only in grep-2.10.MinGW/gnulib-tests: test-unistd.o
Only in grep-2.10.MinGW/gnulib-tests: test-unsetenv.exe
Only in grep-2.10.MinGW/gnulib-tests: test-unsetenv.log
Only in grep-2.10.MinGW/gnulib-tests: test-unsetenv.o
Only in grep-2.10.MinGW/gnulib-tests: test-update-copyright.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-vasnprintf.exe
Only in grep-2.10.MinGW/gnulib-tests: test-vasnprintf.log
Only in grep-2.10.MinGW/gnulib-tests: test-vasnprintf.o
Only in grep-2.10.MinGW/gnulib-tests: test-vc-list-files-cvs.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-vc-list-files-git.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-verify.exe
Only in grep-2.10.MinGW/gnulib-tests: test-verify.log
Only in grep-2.10.MinGW/gnulib-tests: test-verify.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-version-etc.exe
Only in grep-2.10.MinGW/gnulib-tests: test-version-etc.o
Only in grep-2.10.MinGW/gnulib-tests: test-version-etc.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-wchar.exe
Only in grep-2.10.MinGW/gnulib-tests: test-wchar.log
Only in grep-2.10.MinGW/gnulib-tests: test-wchar.o
Only in grep-2.10.MinGW/gnulib-tests: test-wcrtomb-w32-1.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-wcrtomb-w32-2.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-wcrtomb-w32-3.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-wcrtomb-w32-4.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-wcrtomb-w32-5.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-wcrtomb-w32.exe
Only in grep-2.10.MinGW/gnulib-tests: test-wcrtomb-w32.o
Only in grep-2.10.MinGW/gnulib-tests: test-wcrtomb.exe
Only in grep-2.10.MinGW/gnulib-tests: test-wcrtomb.o
Only in grep-2.10.MinGW/gnulib-tests: test-wcrtomb.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-wctype-h.exe
Only in grep-2.10.MinGW/gnulib-tests: test-wctype-h.log
Only in grep-2.10.MinGW/gnulib-tests: test-wctype-h.o
Only in grep-2.10.MinGW/gnulib-tests: test-wcwidth.exe
Only in grep-2.10.MinGW/gnulib-tests: test-wcwidth.log
Only in grep-2.10.MinGW/gnulib-tests: test-wcwidth.o
Only in grep-2.10.MinGW/gnulib-tests: test-xalloc-die.exe
Only in grep-2.10.MinGW/gnulib-tests: test-xalloc-die.o
Only in grep-2.10.MinGW/gnulib-tests: test-xalloc-die.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-xstrtol.exe
Only in grep-2.10.MinGW/gnulib-tests: test-xstrtol.o
Only in grep-2.10.MinGW/gnulib-tests: test-xstrtol.sh.log
Only in grep-2.10.MinGW/gnulib-tests: test-xstrtoul.exe
Only in grep-2.10.MinGW/gnulib-tests: test-xstrtoul.o
Only in grep-2.10.MinGW/gnulib-tests: test-xstrtoumax.exe
Only in grep-2.10.MinGW/gnulib-tests: test-xstrtoumax.o
Only in grep-2.10.MinGW/gnulib-tests: test-xstrtoumax.sh.log
Only in grep-2.10.MinGW/gnulib-tests: uinttostr.o
Only in grep-2.10.MinGW/gnulib-tests: umaxtostr.o
Only in grep-2.10.MinGW/gnulib-tests/unistr: .deps
Only in grep-2.10.MinGW/gnulib-tests/unistr: .dirstamp
Only in grep-2.10.MinGW/gnulib-tests/unistr: test-u8-mbtoucr.o
Only in grep-2.10.MinGW/gnulib-tests/unistr: test-u8-uctomb.o
Only in grep-2.10.MinGW/gnulib-tests/uniwidth: .deps
Only in grep-2.10.MinGW/gnulib-tests/uniwidth: .dirstamp
Only in grep-2.10.MinGW/gnulib-tests/uniwidth: test-uc_width.o
Only in grep-2.10.MinGW/gnulib-tests/uniwidth: test-uc_width2.o
Only in grep-2.10.MinGW/gnulib-tests/uniwidth: test-uc_width2.sh.log
Only in grep-2.10.MinGW/gnulib-tests: unsetenv.o
Only in grep-2.10.MinGW/gnulib-tests: unused-parameter.h
Only in grep-2.10.MinGW/gnulib-tests: vasnprintf.o
Only in grep-2.10.MinGW/gnulib-tests: warn-on-use.h
Only in grep-2.10.MinGW: gnulib-tests-compilation-warning.txt
Only in grep-2.10.MinGW/lib: .deps
Only in grep-2.10.MinGW/lib: alloca.h
Only in grep-2.10.MinGW/lib: arg-nonnull.h
Only in grep-2.10.MinGW/lib: argmatch.o
Only in grep-2.10.MinGW/lib: basename-lgpl.o
Only in grep-2.10.MinGW/lib: basename.o
Only in grep-2.10.MinGW/lib: c-ctype.o
Only in grep-2.10.MinGW/lib: c-strcasecmp.o
Only in grep-2.10.MinGW/lib: c-strncasecmp.o
Only in grep-2.10.MinGW/lib: c++defs.h
Only in grep-2.10.MinGW/lib: charset.alias
Only in grep-2.10.MinGW/lib: close-stream.o
Only in grep-2.10.MinGW/lib: closeout.o
Only in grep-2.10.MinGW/lib: configmake.h
Only in grep-2.10.MinGW/lib: ctype.h
Only in grep-2.10.MinGW/lib: dirent.h
Only in grep-2.10.MinGW/lib: dirname-lgpl.o
Only in grep-2.10.MinGW/lib: dirname.o
Only in grep-2.10.MinGW/lib: errno.h
Only in grep-2.10.MinGW/lib: error.o
Only in grep-2.10.MinGW/lib: exclude.o
Only in grep-2.10.MinGW/lib: exitfail.o
Only in grep-2.10.MinGW/lib: fcntl.h
Only in grep-2.10.MinGW/lib: fnmatch.h
Only in grep-2.10.MinGW/lib: fnmatch.o
Only in grep-2.10.MinGW/lib: fpending.o
Only in grep-2.10.MinGW/lib: fstat.o
Only in grep-2.10.MinGW/lib: getopt.h
Only in grep-2.10.MinGW/lib: getopt.o
Only in grep-2.10.MinGW/lib: getopt1.o
Only in grep-2.10.MinGW/lib: getpagesize.o
Only in grep-2.10.MinGW/lib: hard-locale.o
Only in grep-2.10.MinGW/lib: hash.o
Only in grep-2.10.MinGW/lib: iconv.h
Only in grep-2.10.MinGW/lib: inttypes.h
Only in grep-2.10.MinGW/lib: isdir.o
Only in grep-2.10.MinGW/lib: langinfo.h
Only in grep-2.10.MinGW/lib: libgreputils.a
Only in grep-2.10.MinGW/lib: localcharset.o
Only in grep-2.10.MinGW/lib: locale.h
Only in grep-2.10.MinGW/lib: lseek.o
Only in grep-2.10.MinGW/lib: Makefile
Only in grep-2.10.MinGW/lib: malloc.o
Only in grep-2.10.MinGW/lib: malloca.o
Only in grep-2.10.MinGW/lib: mbchar.o
Only in grep-2.10.MinGW/lib: mbrlen.o
Only in grep-2.10.MinGW/lib: mbrtowc.o
Only in grep-2.10.MinGW/lib: mbscasecmp.o
Only in grep-2.10.MinGW/lib: mbsinit.o
Only in grep-2.10.MinGW/lib: mbslen.o
Only in grep-2.10.MinGW/lib: mbsrtowcs-state.o
Only in grep-2.10.MinGW/lib: mbsrtowcs.o
Only in grep-2.10.MinGW/lib: mbsstr.o
Only in grep-2.10.MinGW/lib: mempcpy.o
Only in grep-2.10.MinGW/lib: nl_langinfo.o
Only in grep-2.10.MinGW/lib: obstack.o
Only in grep-2.10.MinGW/lib: open.o
Only in grep-2.10.MinGW/lib: progname.o
Only in grep-2.10.MinGW/lib: propername.o
Only in grep-2.10.MinGW/lib: quote.o
Only in grep-2.10.MinGW/lib: quotearg.o
Only in grep-2.10.MinGW/lib: realloc.o
Only in grep-2.10.MinGW/lib: ref-add.sed
Only in grep-2.10.MinGW/lib: ref-del.sed
Only in grep-2.10.MinGW/lib: regex.o
Only in grep-2.10.MinGW/lib: savedir.o
Only in grep-2.10.MinGW/lib: stat.o
Only in grep-2.10.MinGW/lib: stdlib.h
Only in grep-2.10.MinGW/lib: stpcpy.o
Only in grep-2.10.MinGW/lib: strerror-override.o
Only in grep-2.10.MinGW/lib: strerror.o
Only in grep-2.10.MinGW/lib: striconv.o
Only in grep-2.10.MinGW/lib: string.h
Only in grep-2.10.MinGW/lib: strings.h
Only in grep-2.10.MinGW/lib: stripslash.o
Only in grep-2.10.MinGW/lib: strndup.o
Only in grep-2.10.MinGW/lib: strnlen.o
Only in grep-2.10.MinGW/lib: strnlen1.o
Only in grep-2.10.MinGW/lib: sys
Only in grep-2.10.MinGW/lib: time.h
Only in grep-2.10.MinGW/lib: trim.o
Only in grep-2.10.MinGW/lib: unistd.h
Only in grep-2.10.MinGW/lib/unistr: .deps
Only in grep-2.10.MinGW/lib/unistr: .dirstamp
Only in grep-2.10.MinGW/lib/unistr: u8-mbtoucr.o
Only in grep-2.10.MinGW/lib/unistr: u8-uctomb-aux.o
Only in grep-2.10.MinGW/lib/unistr: u8-uctomb.o
Only in grep-2.10.MinGW/lib: unistr.h
Only in grep-2.10.MinGW/lib: unitypes.h
Only in grep-2.10.MinGW/lib/uniwidth: .deps
Only in grep-2.10.MinGW/lib/uniwidth: .dirstamp
Only in grep-2.10.MinGW/lib/uniwidth: width.o
Only in grep-2.10.MinGW/lib: uniwidth.h
Only in grep-2.10.MinGW/lib: unused-parameter.h
Only in grep-2.10.MinGW/lib: version-etc-fsf.o
Only in grep-2.10.MinGW/lib: version-etc.o
Only in grep-2.10.MinGW/lib: warn-on-use.h
Only in grep-2.10.MinGW/lib: wchar.h
Only in grep-2.10.MinGW/lib: wctob.o
Only in grep-2.10.MinGW/lib: wctype.h
Only in grep-2.10.MinGW/lib: wcwidth.o
Only in grep-2.10.MinGW/lib: xalloc-die.o
Only in grep-2.10.MinGW/lib: xmalloc.o
Only in grep-2.10.MinGW/lib: xstriconv.o
Only in grep-2.10.MinGW/lib: xstrndup.o
Only in grep-2.10.MinGW/lib: xstrtol-error.o
Only in grep-2.10.MinGW/lib: xstrtol.o
Only in grep-2.10.MinGW/lib: xstrtoul.o
Only in grep-2.10.MinGW/lib: xstrtoumax.o
Only in grep-2.10.MinGW: Makefile
diff -up -r grep-2.10.orig/NEWS grep-2.10.MinGW/NEWS
--- grep-2.10.orig/NEWS	2011-11-16 17:02:36.000000000 +0200
+++ grep-2.10.MinGW/NEWS	2011-12-20 16:01:39.153054700 +0200
@@ -1,5 +1,16 @@
 GNU grep NEWS                                    -*- outline -*-
 
+* Noteworthy changes in release 2....
+
+** Bug fixes
+
+  grep no longer emits an error message and quits on MS-Windows when
+  invoked with the -r option.
+
+** New features
+
+  grep now supports color highlighting of matches on MS-Windows.
+
 * Noteworthy changes in release 2.10 (2011-11-16) [stable]
 
 ** Bug fixes
@@ -11,6 +22,7 @@ GNU grep NEWS                           
   in which the output file is also one of the inputs,
   because it can result in an "infinite" disk-filling loop.
   [bug present since "the beginning"]
+  [bug still present in MinGW builds for MS-Windows]
 
 ** Build-related
 
Only in grep-2.10.MinGW: NEWS~
Only in grep-2.10.MinGW/po: Makefile
Only in grep-2.10.MinGW/po: Makefile.in
Only in grep-2.10.MinGW/po: POTFILES
Only in grep-2.10.MinGW/src: .deps
Only in grep-2.10.MinGW/src: dfa.o
Only in grep-2.10.MinGW/src: dfasearch.o
Only in grep-2.10.MinGW/src: egrep.exe
Only in grep-2.10.MinGW/src: egrep.o
Only in grep-2.10.MinGW/src: fgrep.exe
Only in grep-2.10.MinGW/src: fgrep.o
Only in grep-2.10.MinGW/src: grep.exe
Only in grep-2.10.MinGW/src: grep.o
Only in grep-2.10.MinGW/src: kwsearch.o
Only in grep-2.10.MinGW/src: kwset.o
Only in grep-2.10.MinGW/src: libgrep.a
diff -up -r grep-2.10.orig/src/main.c grep-2.10.MinGW/src/main.c
--- grep-2.10.orig/src/main.c	2011-09-10 13:17:04.000000000 +0300
+++ grep-2.10.MinGW/src/main.c	2011-12-20 11:41:49.498911300 +0200
@@ -151,6 +151,8 @@ static const char *sep_color      = "36"
 static const char *selected_line_color = "";	/* default color pair */
 static const char *context_line_color  = "";	/* default color pair */
 
+static int is_tty;
+
 /* Select Graphic Rendition (SGR, "\33[...m") strings.  */
 /* Also Erase in Line (EL) to Right ("\33[K") by default.  */
 /*    Why have EL to Right after SGR?
@@ -217,10 +219,17 @@ static const char *sgr_end   = "\33[m\33
 #define PR_SGR_FMT(fmt, s) do { if (*(s)) printf((fmt), (s)); } while (0)
 #define PR_SGR_FMT_IF(fmt, s) \
   do { if (color_option && *(s)) printf((fmt), (s)); } while (0)
+#ifndef __MINGW32__
 #define PR_SGR_START(s)    PR_SGR_FMT(   SGR_START, (s))
 #define PR_SGR_END(s)      PR_SGR_FMT(   SGR_END,   (s))
 #define PR_SGR_START_IF(s) PR_SGR_FMT_IF(SGR_START, (s))
 #define PR_SGR_END_IF(s)   PR_SGR_FMT_IF(SGR_END,   (s))
+#else  /* __MINGW32__ */
+#define PR_SGR_START(s)    w32_sgr_start(s, 1)
+#define PR_SGR_END(s)      w32_sgr_end(s, 1)
+#define PR_SGR_START_IF(s) w32_sgr_start(s, color_option)
+#define PR_SGR_END_IF(s)   w32_sgr_end(s, color_option)
+#endif /* __MINGW32__ */
 
 struct color_cap
   {
@@ -273,6 +282,191 @@ static struct color_cap color_dict[] =
     { NULL, NULL,                  NULL }
   };
 
+#ifdef __MINGW32__
+/* Support for colorization on MS-Windows console.  */
+
+#undef DATADIR	/* conflicts with objidl.h, which is included by windows.h */
+#include <windows.h>
+
+static HANDLE hstdout = INVALID_HANDLE_VALUE;
+static SHORT  norm_attr;
+static int w32_console_initialized;
+
+/* Initialize the normal text attribute used by the console.  */
+static void
+w32_console_init (void)
+{
+  CONSOLE_SCREEN_BUFFER_INFO csbi;
+
+  if (!w32_console_initialized && is_tty)
+    {
+      hstdout = GetStdHandle (STD_OUTPUT_HANDLE);
+      if (hstdout != INVALID_HANDLE_VALUE
+	  && GetConsoleScreenBufferInfo (hstdout, &csbi))
+	{
+	  norm_attr = csbi.wAttributes;
+	  w32_console_initialized = 1;
+	}
+    }
+}
+
+/* Convert a color spec, a semi-colon separated list of the form
+   "NN;MM;KK;...", where each number is a value of the SGR parameter,
+   into the corresponding Windows console text attribute.
+
+   This function supports a subset of the SGR rendition aspects that
+   the Windows console can display.  */
+static int
+w32_sgr2attr (const char *sgr_seq)
+{
+  const char *s, *p;
+  int code, fg = norm_attr & 15, bg = norm_attr & (15 << 4);
+  int bright = 0, inverse = 0;
+  static int fg_color[] = {
+    0,			/* black */
+    FOREGROUND_RED,	/* red */
+    FOREGROUND_GREEN,	/* green */
+    FOREGROUND_GREEN | FOREGROUND_RED, /* yellow */
+    FOREGROUND_BLUE,		       /* blue */
+    FOREGROUND_BLUE | FOREGROUND_RED,  /* magenta */
+    FOREGROUND_BLUE | FOREGROUND_GREEN, /* cyan */
+    FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE /* gray */
+  };
+  static int bg_color[] = {
+    0,			/* black */
+    BACKGROUND_RED,	/* red */
+    BACKGROUND_GREEN,	/* green */
+    BACKGROUND_GREEN | BACKGROUND_RED, /* yellow */
+    BACKGROUND_BLUE,		       /* blue */
+    BACKGROUND_BLUE | BACKGROUND_RED,  /* magenta */
+    BACKGROUND_BLUE | BACKGROUND_GREEN, /* cyan */
+    BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE /* gray */
+  };
+
+  for (s = p = sgr_seq; *s; p++)
+    {
+
+      if (*p == ';' || *p == '\0')
+	{
+	  code = strtol (s, NULL, 10);
+	  s = p + (*p != '\0');
+
+	  switch (code)
+	    {
+	      case 0:	/* all attributes off */
+		fg = norm_attr & 15;
+		bg = norm_attr & (15 << 4);
+		bright = 0;
+		inverse = 0;
+		break;
+	      case 1:	/* intensity on */
+		bright = 1;
+		break;
+	      case 7:	/* inverse video */
+		inverse = 1;
+		break;
+	      case 22:	/* intensity off */
+		bright = 0;
+		break;
+	      case 27:	/* inverse off */
+		inverse = 0;
+		break;
+	      case 30: case 31: case 32: case 33: /* foreground color */
+	      case 34: case 35: case 36: case 37:
+		fg = fg_color[code - 30];
+		break;
+	      case 39:	/* default foreground */
+		fg = norm_attr & 15;
+		break;
+	      case 40: case 41: case 42: case 43: /* background color */
+	      case 44: case 45: case 46: case 47:
+		bg = bg_color[code - 40];
+		break;
+	      case 49:	/* default background */
+		bg = norm_attr & (15 << 4);
+		break;
+	      default:
+		break;
+	    }
+	}
+    }
+  if (inverse)
+    {
+      int t = fg;
+      fg = (bg >> 4);
+      bg = (t << 4);
+    }
+  if (bright)
+    fg |= FOREGROUND_INTENSITY;
+
+  return (bg & (15 << 4)) | (fg & 15);
+}
+
+/* Start displaying text according to the spec in SGR_SEQ, but only if
+   SGR_SEQ is non-empty and COND is non-zero.  If stdout is connected
+   to a console, set the console text attribute; otherwise, emit the
+   SGR escape sequence as on Posix platforms (this is needed when Grep
+   is invoked as a subprocess of another program, such as Emacs, which
+   will handle the display of the matches).  */
+static void
+w32_sgr_start (const char *sgr_seq, int cond)
+{
+  if (cond && *sgr_seq)
+    {
+      if (is_tty
+	  && (!w32_console_initialized
+	      ? (w32_console_init (), w32_console_initialized)
+	      : 1))
+	{
+	  SHORT attr = w32_sgr2attr (sgr_seq);
+	  SetConsoleTextAttribute (hstdout, attr);
+	}
+      else
+	PR_SGR_FMT (SGR_START, sgr_seq);
+    }
+}
+
+/* Clear to the end of the current line with the default attribute.
+   This is needed for reasons similar to those that require the "EL to
+   Right after SGR" operation on Posix platforms: if we don't do this,
+   setting the `mt', `ms', or `mc' capabilities to use a non-default
+   background color spills that color to the empty space at the end of
+   the last screen line in a match whose line spans multiple screen
+   lines.  */
+static void
+w32_clreol (void)
+{
+  DWORD nchars;
+  COORD start_pos;
+  DWORD written;
+  CONSOLE_SCREEN_BUFFER_INFO csbi;
+
+  GetConsoleScreenBufferInfo (hstdout, &csbi);
+  start_pos = csbi.dwCursorPosition;
+  nchars = csbi.dwSize.X - start_pos.X;
+
+  FillConsoleOutputAttribute (hstdout, norm_attr, nchars, start_pos,
+			      &written);
+  FillConsoleOutputCharacter (hstdout, ' ', nchars, start_pos, &written);
+}
+
+/* Restore the normal text attribute.  */
+static void
+w32_sgr_end (const char *sgr_seq, int cond)
+{
+  if (cond && *sgr_seq)
+    {
+      if (is_tty && w32_console_initialized)
+	{
+	  SetConsoleTextAttribute (hstdout, norm_attr);
+	  w32_clreol ();
+	}
+      else
+	PR_SGR_FMT (SGR_END, sgr_seq);
+    }
+}
+#endif	/* __MINGW32__ */
+
 static struct exclude *excluded_patterns;
 static struct exclude *included_patterns;
 static struct exclude *excluded_directory_patterns;
@@ -1485,8 +1679,9 @@ Context control:\n\
       --color[=WHEN],\n\
       --colour[=WHEN]       use markers to highlight the matching strings;\n\
                             WHEN is `always', `never', or `auto'\n\
-  -U, --binary              do not strip CR characters at EOL (MSDOS)\n\
-  -u, --unix-byte-offsets   report offsets as if CRs were not there (MSDOS)\n\
+  -U, --binary              do not strip CR characters at EOL (MSDOS/Windows)\n\
+  -u, --unix-byte-offsets   report offsets as if CRs were not there\n\
+                            (MSDOS/Windows)\n\
 \n"));
       printf ("%s", _(after_options));
       printf (_("\
@@ -1727,16 +1922,16 @@ parse_grep_colors (void)
             if (cap->var)
               {
                 if (val)
-              *(cap->var) = val;
+		  *(cap->var) = val;
                 else
-              error(0, 0, _("in GREP_COLORS=\"%s\", the \"%s\" capacity "
+		  error(0, 0, _("in GREP_COLORS=\"%s\", the \"%s\" capacity "
                                 "needs a value (\"=...\"); skipped"), p, name);
-          }
-        else if (val)
-          error(0, 0, _("in GREP_COLORS=\"%s\", the \"%s\" capacity "
-                "is boolean and cannot take a value (\"=%s\"); skipped"),
-                p, name, val);
-      }
+	      }
+	    else if (val)
+	      error(0, 0, _("in GREP_COLORS=\"%s\", the \"%s\" capacity "
+			    "is boolean and cannot take a value (\"=%s\"); skipped"),
+		    p, name, val);
+	  }
         if (cap->fct)
           {
             const char *err_str = cap->fct();
@@ -1769,6 +1964,30 @@ parse_grep_colors (void)
                 "at remaining substring \"%s\""), p, q);
 }
 
+/* Return non-zero if we should highlight matches in output. */
+static int
+should_colorize (int fd)
+{
+  const char *t;
+
+#if defined(__MINGW32__) || defined(__DJGPP__)
+  return
+    isatty (fd)
+#ifdef __MINGW32__
+    /* Without the lseek call, Windows isatty returns non-zero for the
+       null device as well.  */
+    && lseek (fd, SEEK_CUR, 0) == -1
+#endif
+    /* $TERM is not normally defined on DOS/Windows, so don't require
+       it for highlighting.  But some programs, like Emacs, do define
+       it when running Grep as a subprocess, so make sure they don't
+       set TERM=dumb.  */
+    && !((t = getenv ("TERM")) && STREQ (t, "dumb"));
+#else  /* not __MINGW32__, not __DJGPP__ */
+  return isatty (fd) && (t = getenv ("TERM")) && !STREQ (t, "dumb");
+#endif
+}
+
 int
 main (int argc, char **argv)
 {
@@ -2047,8 +2266,9 @@ main (int argc, char **argv)
         if (color_option == 2)
           {
             char const *t;
-            if (isatty (STDOUT_FILENO) && (t = getenv ("TERM"))
-                && !STREQ (t, "dumb"))
+
+	    is_tty = should_colorize (STDOUT_FILENO);
+	    if (is_tty)
               color_option = 1;
             else
               color_option = 0;
Only in grep-2.10.MinGW/src: main.c.~1~
Only in grep-2.10.MinGW/src: main.o
Only in grep-2.10.MinGW/src: Makefile
Only in grep-2.10.MinGW/src: pcresearch.o
Only in grep-2.10.MinGW/src: searchutils.o
diff -up -r grep-2.10.orig/src/system.h grep-2.10.MinGW/src/system.h
--- grep-2.10.orig/src/system.h	2011-11-12 12:59:34.000000000 +0200
+++ grep-2.10.MinGW/src/system.h	2011-12-20 11:41:49.545785700 +0200
@@ -34,7 +34,12 @@
 #endif
 
 #ifdef EISDIR
-# define is_EISDIR(e, f) ((e) == EISDIR)
+# if defined(__MINGW32__) || (__DJGPP__ == 2 && __DJGPP_MINOR__ < 4)
+#  define is_EISDIR(e, f)						\
+     ((e) == EISDIR || ((e) == EACCES && isdir(f) && ((e) = EISDIR, 1)))
+# else  /* not __MINGW32__, not __DJGPP__ < 2.04 */
+#  define is_EISDIR(e, f) ((e) == EISDIR)
+# endif
 #else
 # define is_EISDIR(e, f) 0
 #endif
Only in grep-2.10.MinGW/src: system.h.~1~
Only in grep-2.10.MinGW: stamp-h1
Only in grep-2.10.MinGW/tests: .deps
Only in grep-2.10.MinGW/tests: backref-multibyte-slow.log
Only in grep-2.10.MinGW/tests: backref-word.log
Only in grep-2.10.MinGW/tests: backref.log
Only in grep-2.10.MinGW/tests: bogus-wctob.log
Only in grep-2.10.MinGW/tests: bre.log
diff -up -r grep-2.10.orig/tests/bre.tests grep-2.10.MinGW/tests/bre.tests
--- grep-2.10.orig/tests/bre.tests	2010-03-25 13:26:52.000000000 +0200
+++ grep-2.10.MinGW/tests/bre.tests	2011-12-20 11:41:49.561410500 +0200
@@ -12,7 +12,6 @@
 0@\($\)\(^\)@@TO CORRECT
 0@a*\(^b$\)c*@b
 0@|@|
-0@*@*
 0@\(\)@abc
 2@\(\{1\}a\)@BADRPT@TO CORRECT
 0@^*@*
Only in grep-2.10.MinGW/tests: case-fold-backref.log
Only in grep-2.10.MinGW/tests: case-fold-backslash-w.log
Only in grep-2.10.MinGW/tests: case-fold-char-class.log
Only in grep-2.10.MinGW/tests: case-fold-char-range.log
Only in grep-2.10.MinGW/tests: case-fold-char-type.log
Only in grep-2.10.MinGW/tests: char-class-multibyte.log
Only in grep-2.10.MinGW/tests: dfa-heap-overrun.log
Only in grep-2.10.MinGW/tests: dfaexec-multibyte.log
diff -up -r grep-2.10.orig/tests/empty grep-2.10.MinGW/tests/empty
--- grep-2.10.orig/tests/empty	2011-07-12 22:08:20.000000000 +0300
+++ grep-2.10.MinGW/tests/empty	2011-12-20 11:41:49.577035300 +0200
@@ -78,4 +78,6 @@ for locale in C en_US.UTF-8; do
     done
 done
 
+sleep 1
+
 Exit $failures
Only in grep-2.10.MinGW/tests: empty.log
Only in grep-2.10.MinGW/tests: equiv-classes.log
Only in grep-2.10.MinGW/tests: ere.log
diff -up -r grep-2.10.orig/tests/ere.tests grep-2.10.MinGW/tests/ere.tests
--- grep-2.10.orig/tests/ere.tests	2010-03-25 13:26:52.000000000 +0200
+++ grep-2.10.MinGW/tests/ere.tests	2011-12-20 11:41:49.592660100 +0200
@@ -189,7 +189,6 @@
 0@/\*([^*]|\*[^/])*\*/@/*x*/
 0@/\*([^*]|\*[^/])*\*/@/*x*/y/*z*/
 0@/\*([^*]|\*[^/])*\*/@/*x**/y/*z*/
-0@/\*([^*]|\*+[^*/])*\*+/@/*x*/
 0@/\*([^*]|\*+[^*/])*\*+/@/*x*/y/*z*/
 0@/\*([^*]|\*+[^*/])*\*+/@/*x**/y/*z*/
 0@/\*([^*]|\*+[^*/])*\*+/@/*x****/y/*z*/
Only in grep-2.10.MinGW/tests: euc-mb.log
Only in grep-2.10.MinGW/tests: fedora.log
Only in grep-2.10.MinGW/tests: fgrep-infloop.log
Only in grep-2.10.MinGW/tests: file.log
Only in grep-2.10.MinGW/tests: fmbtest.log
Only in grep-2.10.MinGW/tests: foad1.log
Only in grep-2.10.MinGW/tests: get-mb-cur-max.exe
Only in grep-2.10.MinGW/tests: get-mb-cur-max.o
diff -up -r grep-2.10.orig/tests/grep-dev-null grep-2.10.MinGW/tests/grep-dev-null
--- grep-2.10.orig/tests/grep-dev-null	2011-09-10 13:17:04.000000000 +0300
+++ grep-2.10.MinGW/tests/grep-dev-null	2011-12-20 11:41:49.592660100 +0200
@@ -2,7 +2,7 @@
 # Case-insensitive grep with a 0-size input file would fail in grep up to 2.6.3
 . "${srcdir=.}/init.sh"; path_prepend_ ../src
 
-require_en_utf8_locale_
+#require_en_utf8_locale_
 
 LC_ALL=en_US.UTF-8
 export LC_ALL
Only in grep-2.10.MinGW/tests: grep-dev-null.log
diff -up -r grep-2.10.orig/tests/grep-dir grep-2.10.MinGW/tests/grep-dir
--- grep-2.10.orig/tests/grep-dir	2011-09-10 13:17:04.000000000 +0300
+++ grep-2.10.MinGW/tests/grep-dir	2011-12-20 11:41:49.608284900 +0200
@@ -2,16 +2,17 @@
 # Case-insensitive grep with a 0-size input file would fail in grep up to 2.6.3
 . "${srcdir=.}/init.sh"; path_prepend_ ../src
 
-mkdir a || framework_failure
+#mkdir a || framework_failure
+touch a || framework_failure
 
-echo x | grep -f a/; { test $? -gt 1 && test $? -lt 128; } || fail=1
-echo x | grep -if a/; { test $? -gt 1 && test $? -lt 128; } || fail=1
-echo x | grep -Ff a/; { test $? -gt 1 && test $? -lt 128; } || fail=1
-echo x | grep -Fif a/; { test $? -gt 1 && test $? -lt 128; } || fail=1
+echo x | grep -f a; { test $? -gt 1 && test $? -lt 128; } || fail=1
+echo x | grep -if a; { test $? -gt 1 && test $? -lt 128; } || fail=1
+echo x | grep -Ff a; { test $? -gt 1 && test $? -lt 128; } || fail=1
+echo x | grep -Fif a; { test $? -gt 1 && test $? -lt 128; } || fail=1
 
-grep -f a/ < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
-grep -if a/ < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
-grep -Ff a/ < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
-grep -Fif a/ < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
+grep -f a < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
+grep -if a < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
+grep -Ff a < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
+grep -Fif a < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
 
 Exit $fail
Only in grep-2.10.MinGW/tests: grep-dir.log
Only in grep-2.10.MinGW/tests: gt-in-eq-out-infloop
Only in grep-2.10.MinGW/tests: help-version.log
Only in grep-2.10.MinGW/tests: high-bit-range.log
Only in grep-2.10.MinGW/tests: ignore-mmap.log
Only in grep-2.10.MinGW/tests: in-eq-out-infloop.log
diff -up -r grep-2.10.orig/tests/include-exclude grep-2.10.MinGW/tests/include-exclude
--- grep-2.10.orig/tests/include-exclude	2011-09-10 13:17:04.000000000 +0300
+++ grep-2.10.MinGW/tests/include-exclude	2011-12-20 11:41:49.623909700 +0200
@@ -40,7 +40,7 @@ grep -r --include='a*'    . x > out || f
 compare out exp-a || fail=1
 
 # --include (without --recursive) uses different code
-grep --include=a '^aaa$' x/* > out || fail=1
+grep --directories=skip --include=a '^aaa$' x/* > out || fail=1
 compare out exp-a || fail=1
 
 Exit $fail
Only in grep-2.10.MinGW/tests: include-exclude.log
Only in grep-2.10.MinGW/tests: inconsistent-range.log
Only in grep-2.10.MinGW/tests: khadafy.log
Only in grep-2.10.MinGW/tests: Makefile
Only in grep-2.10.MinGW/tests: max-count-vs-context.log
Only in grep-2.10.MinGW/tests: options.log
Only in grep-2.10.MinGW/tests: pcre-abort.log
Only in grep-2.10.MinGW/tests: pcre-z.log
Only in grep-2.10.MinGW/tests: pcre.log
Only in grep-2.10.MinGW/tests: prefix-of-multibyte.log
diff -up -r grep-2.10.orig/tests/reversed-range-endpoints grep-2.10.MinGW/tests/reversed-range-endpoints
--- grep-2.10.orig/tests/reversed-range-endpoints	2011-09-10 13:17:04.000000000 +0300
+++ grep-2.10.MinGW/tests/reversed-range-endpoints	2011-12-20 11:41:49.639534500 +0200
@@ -11,7 +11,7 @@ for prog in grep egrep 'grep -E'; do
   test $? = 2 || fail=1
 
   # Remove "program_name: " prefix from actual output.
-  sed 's/^[a-z]*: //' out > k && mv k out
+  sed 's/^\([a-z]:\)\{0,1\}[^: ]*: //' out > k && mv k out
 
   compare out exp || fail=1
 done
Only in grep-2.10.MinGW/tests: reversed-range-endpoints.log
Only in grep-2.10.MinGW/tests: sjis-mb.log
Only in grep-2.10.MinGW/tests: spencer1-locale.log
Only in grep-2.10.MinGW/tests: spencer1.log
Only in grep-2.10.MinGW/tests: status.log
Only in grep-2.10.MinGW/tests: test-suite.log
Only in grep-2.10.MinGW/tests: turkish-I.log
Only in grep-2.10.MinGW/tests: unibyte-bracket-expr.log
diff -up -r grep-2.10.orig/tests/warn-char-classes grep-2.10.MinGW/tests/warn-char-classes
--- grep-2.10.orig/tests/warn-char-classes	2011-09-10 13:17:04.000000000 +0300
+++ grep-2.10.MinGW/tests/warn-char-classes	2011-12-20 11:41:49.655159300 +0200
@@ -12,6 +12,7 @@ printf 'grep: character class syntax is 
 
 grep '[:space:]' x 2> err
 test $? = 2 || fail=1
+sed 's/^\([a-z]:\)\{0,1\}[^: ]*: /grep: /' err > err1 && mv err1 err
 compare err exp-err || fail=1
 
 grep '[[:space:]]' x 2> err
Only in grep-2.10.MinGW/tests: warn-char-classes.log
Only in grep-2.10.MinGW/tests: word-delim-multibyte.log
Only in grep-2.10.MinGW/tests: word-multi-file.log
Only in grep-2.10.MinGW/tests: yesno.log
