--- lbbs/src/bbs_cmd.c 2005/05/07 09:28:12 1.5 +++ lbbs/src/bbs_cmd.c 2025/04/28 03:30:59 1.7 @@ -1,9 +1,9 @@ /*************************************************************************** - bbs_cmd.c - description - ------------------- - begin : Wed Mar 16 2005 - copyright : (C) 2005 by Leaflet - email : leaflet@leafok.com + bbs_cmd.c - description + ------------------- + begin : Wed Mar 16 2005 + copyright : (C) 2005 by Leaflet + email : leaflet@leafok.com ***************************************************************************/ /*************************************************************************** @@ -19,25 +19,24 @@ #include "menu_proc.h" BBS_CMD bbs_cmd_list[MAX_CMD_ID] = { - {"RunMBEM", exec_mbem}, - {"EXITBBS", exitbbs}, - {"LICENSE", license}, - {"COPYRIGHT", copyright}, - {"RELOADMENU", notify_reload_menu} -}; + {"RunMBEM", exec_mbem}, + {"EXITBBS", exitbbs}, + {"LICENSE", license}, + {"COPYRIGHT", copyright}, + {"RELOADMENU", reloadbbsmenu}, + {"SHUTDOWN", shutdownbbs}}; -int -exec_cmd (const char *cmd, const char *param) +int exec_cmd(const char *cmd, const char *param) { - int i; + int i; - for (i = 0; i < MAX_CMD_ID && bbs_cmd_list[i].p_handle != 0; i++) - { - if (strcmp (cmd, bbs_cmd_list[i].cmd) == 0) + for (i = 0; i < MAX_CMD_ID && bbs_cmd_list[i].p_handle != 0; i++) { - return ((*(bbs_cmd_list[i].p_handle))(param)); + if (strcmp(cmd, bbs_cmd_list[i].cmd) == 0) + { + return ((*(bbs_cmd_list[i].p_handle))(param)); + } } - } - return UNKNOWN_CMD; + return UNKNOWN_CMD; }