will/wont states before do/wont, just like actual telnet codes and event numbers
diff --git a/libtelnet.h b/libtelnet.h
index e32f564..e75cdff 100644
--- a/libtelnet.h
+++ b/libtelnet.h
@@ -94,10 +94,10 @@
 enum telnet_state_t {
 	TELNET_STATE_DATA = 0,
 	TELNET_STATE_IAC,
-	TELNET_STATE_DO,
-	TELNET_STATE_DONT,
 	TELNET_STATE_WILL,
 	TELNET_STATE_WONT,
+	TELNET_STATE_DO,
+	TELNET_STATE_DONT,
 	TELNET_STATE_SB,
 	TELNET_STATE_SB_DATA,
 	TELNET_STATE_SB_DATA_IAC