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

Diff of /lbbs/include/bbs_cmd.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.2 by sysadm, Tue Mar 22 13:43:16 2005 UTC Revision 1.6 by sysadm, Wed Apr 30 09:18:19 2025 UTC
# Line 1  Line 1 
1  /***************************************************************************  /***************************************************************************
2                            bbs_cmd.h  -  description                                                    bbs_cmd.h  -  description
3                               -------------------                                                           -------------------
4      begin                : Wed Mar 16 2004          begin                : Wed Mar 16 2005
5      copyright            : (C) 2005 by Leaflet          copyright            : (C) 2005 by Leaflet
6      email                : leaflet@leafok.com          email                : leaflet@leafok.com
7   ***************************************************************************/   ***************************************************************************/
8    
9  /***************************************************************************  /***************************************************************************
# Line 14  Line 14 
14   *   (at your option) any later version.                                   *   *   (at your option) any later version.                                   *
15   *                                                                         *   *                                                                         *
16   ***************************************************************************/   ***************************************************************************/
17    #ifndef _BBS_CMD_H_
18    #define _BBS_CMD_H_
19    
20  #define MAX_CMD_LENGTH  20  #define MAX_CMD_LENGTH 20
21  #define MAX_CMD_ID      100  #define MAX_CMD_ID 100
22    
23  #define UNKNOWN_CMD     0xff  #define MENU_OK 0x0
24  #define EXITBBS         0x1  #define UNKNOWN_CMD 0xff
25  #define BBSNET          0x2  #define EXITBBS 0xfe
26  #define LICENSE         0x3  #define REDRAW 0x1
27  #define COPYRIGHT       0x4  #define NOREDRAW 0x2
28    
29  struct _bbs_cmd  struct _bbs_cmd
30  {  {
31    char cmd[MAX_CMD_LENGTH];          char cmd[MAX_CMD_LENGTH];
32    int value;          int (*p_handle)(const char *p_param);
33  };  };
34    
35  typedef struct _bbs_cmd BBS_CMD;  typedef struct _bbs_cmd BBS_CMD;
36    
37  extern BBS_CMD bbs_cmd_list[MAX_CMD_ID];  extern BBS_CMD bbs_cmd_list[MAX_CMD_ID];
38    
39    extern int exec_cmd(const char *cmd, const char *param);
40    
41    #endif //_BBS_CMD_H_


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

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