From: Vadim Zeitlin Date: Sun, 9 May 2004 18:35:36 +0000 (+0000) Subject: (blind) fix for gcc 3.4 warning for an always true comparison in an assert X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/7fa4dc1cfcc55b0fe425a3ebe5e992ff8255481b?ds=inline (blind) fix for gcc 3.4 warning for an always true comparison in an assert git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27191 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/unix/pipe.h b/include/wx/unix/pipe.h index 972113ae36..aa0f59f4bc 100644 --- a/include/wx/unix/pipe.h +++ b/include/wx/unix/pipe.h @@ -28,7 +28,8 @@ public: enum Direction { Read, - Write + Write, + Direction_Max }; enum @@ -56,21 +57,12 @@ public: bool IsOk() const { return m_fds[Read] != INVALID_FD; } // return the descriptor for one of the pipe ends - int operator[](Direction which) const - { - wxASSERT_MSG( which >= 0 && (size_t)which < WXSIZEOF(m_fds), - _T("invalid pipe index") ); - - return m_fds[which]; - } + int operator[](Direction which) const { return m_fds[which]; } // detach a descriptor, meaning that the pipe dtor won't close it, and // return it int Detach(Direction which) { - wxASSERT_MSG( which >= 0 && (size_t)which < WXSIZEOF(m_fds), - _T("invalid pipe index") ); - int fd = m_fds[which]; m_fds[which] = INVALID_FD; @@ -91,7 +83,7 @@ public: ~wxPipe() { Close(); } private: - int m_fds[2]; + int m_fds[Direction_Max]; }; #if wxUSE_STREAMS