OSDN Git Service

Merge mingwrt-3.22.3 updates into 5.0-active branch.
authorKeith Marshall <keithmarshall@users.sourceforge.net>
Fri, 14 Oct 2016 13:21:59 +0000 (14:21 +0100)
committerKeith Marshall <keithmarshall@users.sourceforge.net>
Fri, 14 Oct 2016 13:21:59 +0000 (14:21 +0100)
1  2 
.hgtags
mingwrt/ChangeLog

diff --cc .hgtags
+++ b/.hgtags
@@@ -1,8 -1,8 +1,6 @@@
  e6ff0d91cb5027521a314fd0c5eaaedcc7521c19 mingwrt-3.21-release
  283116261e256a65a941ce62e80059843d4d8c51 mingwrt-3.21.1-release
--ef4db1b16b1422d4eb06cbe47f0f3c08e11d2f8d mingwrt-3.22-release
  ef4db1b16b1422d4eb06cbe47f0f3c08e11d2f8d w32api-3.18-release
--ef4db1b16b1422d4eb06cbe47f0f3c08e11d2f8d mingwrt-3.22-release
  b1ff7f59f95a8334245c7e7c07795514e55b6921 mingwrt-3.22-release
  cd1bc4d018548b498e0e74e52bea935b0904d1f2 w32api-3.18.1-release
  c42986e81e9ce0a5fcf8f09012f9d0f038032bac mingwrt-3.22.1-release
@@@ -1,3 -1,44 +1,52 @@@
++2016-10-14  Keith Marshall  <keithmarshall@users.sourceforge.net>
++
++      Merge mingwrt-3.22.3 updates into 5.0-active branch.
++
++      * configure.ac: Preserve original 5.0-active state.
++      * include/_mingw.h.in include/string.h include/sys/types.h
++      * include/io.h: Update per 2016-10-13 commits.
++
+ 2016-10-13  Keith Marshall  <keithmarshall@users.sourceforge.net>
+       Prepare and tag mingwrt-3.22.3 patch release.
+       * configure.ac (AC_INIT): Increment patch level.
+ 2016-10-13  Keith Marshall  <keithmarshall@users.sourceforge.net>
+       Emulate glibc <string.h> POSIX.1 non-compliance.
+       * include/_mingw.h.in (_EMULATE_GLIBC): New feature test macro.
+       [_GNU_SOURCE || _BSD_SOURCE || !__STRICT_ANSI__]: Enable it when...
+       [_XOPEN_SOURCE || _POSIX_C_SOURCE || _POSIX_SOURCE]: ...none of
+       these have been pre-defined by the user.
+       * include/string.h [_EMULATE_GLIBC]: Include <strings.h> in full...
+       (strcasecmp, strncasecmp): ...so prototypes for these are declared.
+       [!_EMULATE_GLIBC]: Preserve partial <strings.h> include, guarded by...
+       [__STRING_H_SOURCED__]: ...this context selector, so suppressing the
+       declarations of those function prototypes.
+ 2016-10-13  Keith Marshall  <keithmarshall@users.sourceforge.net>
+       Resolve some non-ANSI typedef omissions.
+       * include/sys/types.h (off_t, ssize_t): Always typedef them when...
+       [_POSIX_C_SOURCE || !_NO_OLDNAMES]: ...either of these prevails.
+       * include/io.h (_fsize_t): Do not suppress its typedef when...
+       [__STRICT_ANSI__]: ...this compiler option applies, irrespective of...
+       [!(_IO_H && _WCHAR_H)]: ...this, which otherwise causes supression.
+ 2016-09-20  Keith Marshall  <keithmarshall@users.sourceforge.net>
+       Prepare and tag mingwrt-3.22.2 patch release.
+       * configure.ac (AC_INIT): Increment patch level.
+       * config.guess config.sub: Delete, per 2016-07-16 commit.
+       * include/stdlib.h: Backport, per 2016-09-14 commit.
+       * include/wchar.h: Backport, per 2016-09-17 commits.
  2016-09-17  Keith Marshall  <keithmarshall@users.sourceforge.net>
  
        Add missing <wchar.h> declarations when compiling C++.