/[LeafOK_CVS]/lbbs/src/menu_proc.c
ViewVC logotype

Diff of /lbbs/src/menu_proc.c

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

Revision 1.15 by sysadm, Thu May 15 08:22:29 2025 UTC Revision 1.16 by sysadm, Sat May 17 15:39:51 2025 UTC
# Line 29  Line 29 
29  #include <time.h>  #include <time.h>
30  #include <unistd.h>  #include <unistd.h>
31    
32  int exec_mbem(const char *str)  int exec_mbem(void *param)
33  {  {
34          void *hdll;          void *hdll;
35          int (*func)();          int (*func)();
36          char *c, *s;          char *c, *s;
37          char buf[FILE_PATH_LEN];          char buf[FILE_PATH_LEN];
38    
39          strncpy(buf, str, sizeof(buf) - 1);          strncpy(buf, (const char *)param, sizeof(buf) - 1);
40          buf[sizeof(buf) - 1] = '\0';          buf[sizeof(buf) - 1] = '\0';
41    
42          s = strstr(buf, "@mod:");          s = strstr(buf, "@mod:");
# Line 77  int exec_mbem(const char *str) Line 77  int exec_mbem(const char *str)
77          return REDRAW;          return REDRAW;
78  }  }
79    
80  int exitbbs(const char *s)  int exitbbs(void *param)
81  {  {
82          return EXITBBS;          return EXITBBS;
83  }  }
84    
85  int license(const char *s)  int license(void *param)
86  {  {
87          display_file_ex(DATA_LICENSE, 1, 1);          display_file_ex(DATA_LICENSE, 1, 1);
88    
89          return REDRAW;          return REDRAW;
90  }  }
91    
92  int copyright(const char *s)  int copyright(void *param)
93  {  {
94          display_file_ex(DATA_COPYRIGHT, 1, 1);          display_file_ex(DATA_COPYRIGHT, 1, 1);
95    
96          return REDRAW;          return REDRAW;
97  }  }
98    
99  int reloadbbsmenu(const char *s)  int reloadbbsmenu(void *param)
100  {  {
101          clearscr();          clearscr();
102    
# Line 116  int reloadbbsmenu(const char *s) Line 116  int reloadbbsmenu(const char *s)
116          return REDRAW;          return REDRAW;
117  }  }
118    
119  int shutdownbbs(const char *s)  int shutdownbbs(void *param)
120  {  {
121          log_std("Notify main process to exit\n");          log_std("Notify main process to exit\n");
122    


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

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