/[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.13 - (show annotations)
Sat Jan 3 10:27:14 2026 UTC (2 months, 1 week ago) by sysadm
Branch: MAIN
CVS Tags: HEAD
Changes since 1.12: +1 -1 lines
Content type: text/x-chdr
Update copyright info

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

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