Mercurial > hg > nnchat
comparison main.c @ 573:699147b1bbbc
Add a new command /quit.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 13 Dec 2012 15:50:38 +0200 |
parents | 7f83b1578bda |
children | 414d11df07ce |
comparison
equal
deleted
inserted
replaced
572:7f83b1578bda | 573:699147b1bbbc |
---|---|
1051 th_ioctx_close(&ctx); | 1051 th_ioctx_close(&ctx); |
1052 return 0; | 1052 return 0; |
1053 } | 1053 } |
1054 | 1054 |
1055 | 1055 |
1056 int nncmd_quit(nn_conn_t *conn, char *buf) | |
1057 { | |
1058 (void) conn; | |
1059 (void) buf; | |
1060 | |
1061 appQuitFlag = TRUE; | |
1062 return 0; | |
1063 } | |
1064 | |
1065 | |
1056 enum | 1066 enum |
1057 { | 1067 { |
1058 CMDARG_NONE, | 1068 CMDARG_NONE, |
1059 CMDARG_STRING, | 1069 CMDARG_STRING, |
1060 CMDARG_OPTIONAL, | 1070 CMDARG_OPTIONAL, |
1092 | 1102 |
1093 { "/ignore", CMDARG_OPTIONAL, 0, nncmd_ignore }, | 1103 { "/ignore", CMDARG_OPTIONAL, 0, nncmd_ignore }, |
1094 { "/friend", CMDARG_OPTIONAL, 0, nncmd_friend }, | 1104 { "/friend", CMDARG_OPTIONAL, 0, nncmd_friend }, |
1095 { "/color", CMDARG_STRING, 0, nncmd_set_color }, | 1105 { "/color", CMDARG_STRING, 0, nncmd_set_color }, |
1096 { "/save", CMDARG_NONE, 0, nncmd_save_config }, | 1106 { "/save", CMDARG_NONE, 0, nncmd_save_config }, |
1107 | |
1108 { "/quit", CMDARG_NONE, 0, nncmd_quit }, | |
1097 }; | 1109 }; |
1098 | 1110 |
1099 static qlist_t *userCmds = NULL; | 1111 static qlist_t *userCmds = NULL; |
1100 | 1112 |
1101 | 1113 |