diff options
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/config/os/generic/error_constants.h | 2 | ||||
-rw-r--r-- | libstdc++-v3/config/os/mingw32/error_constants.h | 2 |
3 files changed, 7 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 256aa5bd363..b4dc801f383 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2008-10-23 Chris Fairles <cfairles@gcc.gnu.org> + + * config/os/generic/error_constants.h (errc): Use long type. + * config/os/mingw32/error_constants.h (errc): Likewise. + 2008-10-22 Chris Fairles <cfairles@gcc.gnu.org> * include/std/system_error (is_error_code_enum): Specialize for errc. diff --git a/libstdc++-v3/config/os/generic/error_constants.h b/libstdc++-v3/config/os/generic/error_constants.h index 2304a4c16f1..edb196fc361 100644 --- a/libstdc++-v3/config/os/generic/error_constants.h +++ b/libstdc++-v3/config/os/generic/error_constants.h @@ -40,7 +40,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) - enum class errc + enum class errc : long { address_family_not_supported = EAFNOSUPPORT, address_in_use = EADDRINUSE, diff --git a/libstdc++-v3/config/os/mingw32/error_constants.h b/libstdc++-v3/config/os/mingw32/error_constants.h index 00e63923f03..7b756cc6b93 100644 --- a/libstdc++-v3/config/os/mingw32/error_constants.h +++ b/libstdc++-v3/config/os/mingw32/error_constants.h @@ -43,7 +43,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) // Most of the commented-out error codes are socket-related and could be // replaced by Winsock WSA-prefixed equivalents. - enum class errc + enum class errc : long { // address_family_not_supported = EAFNOSUPPORT, // address_in_use = EADDRINUSE, |