summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
81f0813)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3993
d7cf8633-e32d-0410-b094-
e92efae38249
// called after Host_init
void Sys_Shared_LateInit (void);
// called after Host_init
void Sys_Shared_LateInit (void);
+// returns current timestamp
+char *Sys_TimeString(const char *timeformat);
+
'x', 'y', 'z', '{', '|', '}', '~', '<'
};
'x', 'y', 'z', '{', '|', '}', '~', '<'
};
+static char sys_timestring[128];
+char *Sys_TimeString(const char *timeformat)
+{
+ time_t mytime = time(NULL);
+ strftime(sys_timestring, sizeof(sys_timestring), timeformat, localtime(&mytime));
+ return sys_timestring;
+}
+
#define MAXPRINTMSG 16384
void Sys_Print(const char *msg)
{
unsigned char *p;
#define MAXPRINTMSG 16384
void Sys_Print(const char *msg)
{
unsigned char *p;
- // Time stamp
- char stamp[128];
// String we print
char final[MAXPRINTMSG];
// String we print
char final[MAXPRINTMSG];
return;
if (timestamps.integer)
return;
if (timestamps.integer)
- {
- time_t mytime = time(NULL);
- strftime(stamp, sizeof(stamp), timeformat.string, localtime(&mytime));
- snprintf(final, sizeof(final), "%s%s", stamp, msg);
- }
+ snprintf(final, sizeof(final), "%s%s", Sys_TimeString(timeformat.string), msg);
else
strncpy(final, msg, sizeof(final));
else
strncpy(final, msg, sizeof(final));