+#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"
+
+
+#define ERR_NOSUCHNICK "401"
+#define ERR_NOSUCHNICK_MSG ERR_NOSUCHNICK" %s %s :No such nick or channel name"
+
+#define ERR_NOSUCHSERVER "402"
+#define ERR_NOSUCHSERVER_MSG ERR_NOSUCHSERVER" %s %s :No such server"
+
+#define ERR_NOSUCHCHANNEL "403"
+#define ERR_NOSUCHCHANNEL_MSG ERR_NOSUCHCHANNEL" %s %s :No such channel"
+
+#define ERR_CANNOTSENDTOCHAN "404"
+#define ERR_CANNOTSENDTOCHAN_MSG ERR_CANNOTSENDTOCHAN" %s %s :Cannot send to channel"
+
+#define ERR_NOORIGIN "409"
+#define ERR_NOORIGIN_MSG ERR_NOORIGIN" %s :No origin specified"
+
+#define ERR_NORECIPIENT "411"
+#define ERR_NORECIPIENT_MSG ERR_NORECIPIENT" %s :No receipient given (%s)"
+
+#define ERR_NOTEXTTOSEND "412"
+#define ERR_NOTEXTTOSEND_MSG ERR_NOTEXTTOSEND" %s :No text to send"