Fixed a syntax error.
Suppress compiler warnings due to GCC bug 34734.
Suppress compiler warnings due to GCC bug 34734.
Revert "Suppress compiler warnings due to GCC bug 34734."

This reverts commit 5da989bb8aba2d22f61de9a81fe73decf6739492.
Revert "Suppress compiler warnings due to GCC bug 34734."

This reverts commit 16a3f31cb4309491b9c22d9870ff7a0c5cba8da9.
Merge pull request #40 from nilrog/upstream

Fixed a syntax error introduced in pull request #33.
Merge pull request #44 from ntruchsess/dev

fix #30, caused by leaked client.data-members when remote closed connection with no unread inbound data left. Add explicit check for state!=0 to detect this in client.close();
add a few more F-macros in debug output