#define SILC_COMMAND_KICK 19
#define SILC_COMMAND_RESTART 20
#define SILC_COMMAND_CLOSE 21
-#define SILC_COMMAND_DIE 22
+#define SILC_COMMAND_SHUTDOWN 22
#define SILC_COMMAND_SILCOPER 23
#define SILC_COMMAND_LEAVE 24
-#define SILC_COMMAND_NAMES 25
+#define SILC_COMMAND_USERS 25
/* Reserved */
#define SILC_COMMAND_RESERVED 255
#define SILC_STATUS_ERR_UNKNOWN_MODE 37
#define SILC_STATUS_ERR_NOT_YOU 38
#define SILC_STATUS_ERR_NO_CHANNEL_PRIV 39
-#define SILC_STATUS_ERR_NO_SERVER_PRIV 40
-#define SILC_STATUS_ERR_NO_ROUTER_PRIV 41
-#define SILC_STATUS_ERR_BAD_NICKNAME 42
-#define SILC_STATUS_ERR_BAD_CHANNEL 43
-#define SILC_STATUS_ERR_AUTH_FAILED 44
+#define SILC_STATUS_ERR_NO_CHANNEL_FOPRIV 40
+#define SILC_STATUS_ERR_NO_SERVER_PRIV 41
+#define SILC_STATUS_ERR_NO_ROUTER_PRIV 42
+#define SILC_STATUS_ERR_BAD_NICKNAME 43
+#define SILC_STATUS_ERR_BAD_CHANNEL 44
+#define SILC_STATUS_ERR_AUTH_FAILED 45
/* Prototypes */
SilcCommandPayload silc_command_payload_parse(SilcBuffer buffer);
SilcArgumentPayload silc_command_get_args(SilcCommandPayload payload);
unsigned short silc_command_get_ident(SilcCommandPayload payload);
void silc_command_set_ident(SilcCommandPayload payload, unsigned short ident);
+void silc_command_set_command(SilcCommandPayload payload, SilcCommand command);
#endif