Fix or rather workaround for MinGW and maybe other systems without localtime_r function
This commit is contained in:
@ -64,6 +64,13 @@ int timezone = 0;
|
|||||||
} while (0)
|
} while (0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__MINGW32__)
|
||||||
|
/* MinGW has no re-entrant localtime. How about other environments? */
|
||||||
|
/* Just let's hope for the best */
|
||||||
|
#undef localtime_r
|
||||||
|
#define localtime_r(timet,tm) (*(tm)=*localtime(timet))
|
||||||
|
#endif
|
||||||
|
|
||||||
class TimestampConverter : public StreamFormatConverter
|
class TimestampConverter : public StreamFormatConverter
|
||||||
{
|
{
|
||||||
int parse(const StreamFormat&, StreamBuffer&, const char*&, bool);
|
int parse(const StreamFormat&, StreamBuffer&, const char*&, bool);
|
||||||
|
Reference in New Issue
Block a user