/[LeafOK_CVS]/lbbs/include/bbs_cmd.h
ViewVC logotype

Contents of /lbbs/include/bbs_cmd.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (show annotations)
Tue Nov 4 13:49:50 2025 UTC (4 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.9: +8 -15 lines
Content type: text/x-chdr
Update file header information comments

1 /* SPDX-License-Identifier: GPL-3.0-or-later */
2 /*
3 * bbs_cmd
4 * - manager of menu command handler
5 *
6 * Copyright (C) 2004-2025 by Leaflet <leaflet@leafok.com>
7 */
8
9 #ifndef _BBS_CMD_H_
10 #define _BBS_CMD_H_
11
12 #define MAX_CMD_LENGTH 20
13
14 enum menu_return_t
15 {
16 MENU_OK = 0x0,
17 REDRAW = 0x1,
18 NOREDRAW = 0x2,
19 EXITMENU = 0x3,
20 UNKNOWN_CMD = 0xff,
21 EXITBBS = 0xfe,
22 };
23
24 typedef int (*bbs_cmd_handler)(void *p_param);
25
26 struct _bbs_cmd
27 {
28 const char *cmd;
29 bbs_cmd_handler handler;
30 };
31
32 typedef struct _bbs_cmd BBS_CMD;
33
34 extern int load_cmd();
35
36 extern bbs_cmd_handler get_cmd_handler(const char *cmd);
37
38 #endif //_BBS_CMD_H_

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1