diff options
author | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-02-20 14:12:29 +0800 |
---|---|---|
committer | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-02-20 14:12:29 +0800 |
commit | 073cb050ba1be5e0fb9ce5bab8cfd79dbaea65f9 (patch) | |
tree | 5576d1c39593013b82142378e4be76b685767cf4 /mbbsd/stuff.c | |
parent | d3a0349e9b0a732446bd950110629a152afca131 (diff) | |
download | pttbbs-073cb050ba1be5e0fb9ce5bab8cfd79dbaea65f9.tar pttbbs-073cb050ba1be5e0fb9ce5bab8cfd79dbaea65f9.tar.gz pttbbs-073cb050ba1be5e0fb9ce5bab8cfd79dbaea65f9.tar.bz2 pttbbs-073cb050ba1be5e0fb9ce5bab8cfd79dbaea65f9.tar.lz pttbbs-073cb050ba1be5e0fb9ce5bab8cfd79dbaea65f9.tar.xz pttbbs-073cb050ba1be5e0fb9ce5bab8cfd79dbaea65f9.tar.zst pttbbs-073cb050ba1be5e0fb9ce5bab8cfd79dbaea65f9.zip |
add mallopt option
reduce two static array
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2524 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/stuff.c')
-rw-r--r-- | mbbsd/stuff.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/mbbsd/stuff.c b/mbbsd/stuff.c index c9f31e7d..d3de395a 100644 --- a/mbbsd/stuff.c +++ b/mbbsd/stuff.c @@ -8,6 +8,8 @@ const static char *str_home_file = "home/%c/%s/%s"; const static char *str_board_file = "boards/%c/%s/%s"; const static char *str_board_n_file = "boards/%c/%s/%s.%d"; +static char cdate_buffer[32]; + #define STR_DOTDIR ".DIR" const static char *str_dotdir = STR_DOTDIR; @@ -492,34 +494,31 @@ gettime(int line, time4_t dt, char*head) char * Cdate(time4_t *clock) { - static char foo[32]; time_t temp = (time_t)*clock; struct tm *mytm = localtime(&temp); - strftime(foo, 32, "%m/%d/%Y %T %a", mytm); - return foo; + strftime(cdate_buffer, sizeof(cdate_buffer), "%m/%d/%Y %T %a", mytm); + return cdate_buffer; } char * Cdatelite(time4_t *clock) { - static char foo[32]; time_t temp = (time_t)*clock; struct tm *mytm = localtime(&temp); - strftime(foo, 32, "%m/%d/%Y %T", mytm); - return foo; + strftime(cdate_buffer, sizeof(cdate_buffer), "%m/%d/%Y %T", mytm); + return cdate_buffer; } char * Cdatedate(time4_t * clock) { - static char foo[32]; time_t temp = (time_t)*clock; struct tm *mytm = localtime(&temp); - strftime(foo, 32, "%m/%d/%Y", mytm); - return foo; + strftime(cdate_buffer, sizeof(cdate_buffer), "%m/%d/%Y", mytm); + return cdate_buffer; } #ifndef _BBS_UTIL_C_ |