From 1a3ee6090d2fdb81bef935929938af20279bc879 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Tue, 13 May 2014 16:37:49 +0100 Subject: add strptime compatability --- utils/utils.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'utils/utils.c') diff --git a/utils/utils.c b/utils/utils.c index c036ff2f7..9bccf2b90 100644 --- a/utils/utils.c +++ b/utils/utils.c @@ -560,4 +560,31 @@ int inet_pton(int af, const char *src, void *dst) #endif +#endif + +#ifndef HAVE_STRPTIME + +/** + * naff strptime implementation for risc os and windows. + * + * @warning only supports %s format + */ +char *nsc_time_strptime(const char *s, const char *format, struct tm *tm) +{ + time_t esecs; + struct tm *gtm; + char *endptr; + + if ((format[0] != '%') || (format[1] != 's')) { + return NULL + } + + esecs = (time_t)strtoll(a, &endptr, 10); + + gtm = gmtime(esecs); + *tm = *gtm; + + return endptr; +} + #endif -- cgit v1.2.3