+#define RPL_AWAY "301"
+#define RPL_AWAY_MSG RPL_AWAY" %s %s :%s"
+
+#define RPL_USERHOST "302"
+#define RPL_USERHOST_MSG RPL_USERHOST" %s :"
+
+#define RPL_ISON "303"
+#define RPL_ISON_MSG RPL_ISON" %s :"
+
+#define RPL_WHOISUSER "311"
+#define RPL_WHOISUSER_MSG RPL_WHOISUSER" %s %s %s %s * :%s"
+
+#define RPL_WHOISSERVER "312"
+#define RPL_WHOISSERVER_MSG RPL_WHOISSERVER" %s %s %s :%s"
+
+#define RPL_WHOISOPERATOR "313"
+#define RPL_WHOISOPERATOR_MSG RPL_WHOISOPERATOR" %s %s :is an IRC operator"
+
+#define RPL_ENDOFWHO "315"
+#define RPL_ENDOFWHO_MSG RPL_ENDOFWHO" %s %s :End of WHO list"
+
+#define RPL_WHOISIDLE "317"
+#define RPL_WHOISIDLE_MSG RPL_WHOISIDLE" %s %s %ld :seconds idle"
+
+#define RPL_ENDOFWHOIS "318"
+#define RPL_ENDOFWHOIS_MSG RPL_ENDOFWHOIS" %s %s :End of WHOIS list"
+
+#define RPL_WHOISCHANNELS "319"
+#define RPL_WHOISCHANNELS_MSG RPL_WHOISCHANNELS" %s %s :"
+
+#define RPL_LIST "322"
+#define RPL_LIST_MSG RPL_LIST" %s %s %d :%s"
+
+#define RPL_LISTEND "323"
+#define RPL_LISTEND_MSG RPL_LISTEND" %s :End of LIST"
+
+#define RPL_CHANNELMODEIS "324"
+#define RPL_CHANNELMODEIS_MSG RPL_CHANNELMODEIS" %s %s +%s"
+
+#define RPL_NOTOPIC "331"
+#define RPL_NOTOPIC_MSG RPL_NOTOPIC" %s %s :No topic is set"
+
+#define RPL_TOPIC "332"
+#define RPL_TOPIC_MSG RPL_TOPIC" %s %s :%s"
+
+#define RPL_VERSION "351"
+#define RPL_VERSION_MSG RPL_VERSION" %s "PACKAGE"-"VERSION".%s %s :%s"
+
+#define RPL_WHOREPLY "352"
+#define RPL_WHOREPLY_MSG RPL_WHOREPLY" %s %s %s %s %s %s %s :%d %s"
+
+#define RPL_NAMREPLY "353"
+#define RPL_NAMREPLY_MSG RPL_NAMREPLY" %s %s %s :"
+
+#define RPL_LINKS "364"
+#define RPL_LINKS_MSG RPL_LINKS" %s %s %s :%d %s"
+
+#define RPL_ENDOFLINKS "365"
+#define RPL_ENDOFLINKS_MSG RPL_ENDOFLINKS" %s %s :End of LINKS list"
+
+#define RPL_ENDOFNAMES "366"
+#define RPL_ENDOFNAMES_MSG RPL_ENDOFNAMES" %s %s :End of NAMES list"
+
+#define RPL_YOUREOPER "381"
+#define RPL_YOUREOPER_MSG RPL_YOUREOPER" %s :You are now an IRC Operator"