summaryrefslogtreecommitdiffstats
path: root/mbbsd/stuff.c
diff options
context:
space:
mode:
authorvictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-02-20 14:12:29 +0800
committervictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-02-20 14:12:29 +0800
commit073cb050ba1be5e0fb9ce5bab8cfd79dbaea65f9 (patch)
tree5576d1c39593013b82142378e4be76b685767cf4 /mbbsd/stuff.c
parentd3a0349e9b0a732446bd950110629a152afca131 (diff)
downloadpttbbs-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.c17
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_