--- lbbs/src/common.c 2005/03/19 08:23:05 1.4 +++ lbbs/src/common.c 2005/05/07 09:28:12 1.6 @@ -15,6 +15,7 @@ * * ***************************************************************************/ +#include "menu.h" #include //Version information @@ -39,32 +40,32 @@ char DB_password[50]; char DB_database[50]; //Common function -const char* +const char * str_space (char *string, int length) { int i; for (i = 0; i < length; i++) - { - string[i] = ' '; - } + { + string[i] = ' '; + } string[length] = '\0'; return string; } -const char* +const char * get_time_str (char *string, size_t length) { - char week[10],buffer[256]; + char week[10], buffer[256]; time_t curtime; struct tm *loctime; - + curtime = time (NULL); loctime = localtime (&curtime); strftime (buffer, 256, "%Y年%m月%d日%H:%M:%S ", loctime); - + switch (loctime->tm_wday) - { + { case 0: strcpy (week, "星期天"); break; @@ -86,10 +87,16 @@ get_time_str (char *string, size_t lengt case 6: strcpy (week, "星期六"); break; - } + } strcat (buffer, week); - + strncpy (string, buffer, length); - + return string; } + +void +reload_bbs_menu (int i) +{ + reload_menu (&bbs_menu); +}