26a27,51
> #ifdef HAVE_CONFIG_H
> #include "config.h"
> #else
> /* Help embedded builds */
> #define HAVE_SYS_TYPES_H
> #define HAVE_SYS_MMAN_H
> #define HAVE_SYS_STAT_H
> #define HAVE_SYS_PARAM_H
> #define HAVE_LIMITS_H
> #define HAVE_FCNTL_H
> #define HAVE_ERRNO_H
> #define HAVE_UNISTD_H
> #define HAVE_CTYPE_H
> #define HAVE_STDIO_H
> #define HAVE_STRING_H
> #define HAVE_FLOAT_H
> #define HAVE_LIBGEN_H
> #define HAVE_MATH_H
> #define HAVE_STDBOOL_H
> #define HAVE_STDINT_H
> #define HAVE_STDARG_H
> #define HAVE_REGEX_H
> #endif
>
> #ifdef HAVE_SYS_TYPES_H
28,29d52
< #ifndef _WIN32
< #include <sys/mman.h>
30a54,60
>
> #ifdef HAVE_SYS_MMAN_H
> # ifndef _WIN32
> # include <sys/mman.h>
> # endif
> #endif
> #ifdef HAVE_SYS_STAT_H
31a62,63
> #endif
> #ifdef HAVE_SYS_PARAM_H
32a65
> #endif
33a67
> #ifdef HAVE_LIMITS_H
34a69,70
> #endif
> #ifdef HAVE_FCNTL_H
35a72,73
> #endif
> #ifdef HAVE_ERRNO_H
36a75,76
> #endif
> #ifdef HAVE_UNISTD_H
37a78,79
> #endif
> #ifdef HAVE_CTYPE_H
38a81,87
> #endif
> #ifdef HAVE_STDIO_H
> #include <stdio.h>
> #endif
> #ifdef HAVE_STRING_H
> #include <string.h>
> #endif
264c313,314
< const char *start, const char *end, const char **pos, bool allow_double, bool number_bytes);
---
> const char *start, const char *end, const char **pos,
> bool allow_double, bool number_bytes, bool allow_time);
> #ifdef HAVE_CONFIG_H
> #include "config.h"
> #else
> /* Help embedded builds */
> #define HAVE_SYS_TYPES_H
> #define HAVE_SYS_MMAN_H
> #define HAVE_SYS_STAT_H
> #define HAVE_SYS_PARAM_H
> #define HAVE_LIMITS_H
> #define HAVE_FCNTL_H
> #define HAVE_ERRNO_H
> #define HAVE_UNISTD_H
> #define HAVE_CTYPE_H
> #define HAVE_STDIO_H
> #define HAVE_STRING_H
> #define HAVE_FLOAT_H
> #define HAVE_LIBGEN_H
> #define HAVE_MATH_H
> #define HAVE_STDBOOL_H
> #define HAVE_STDINT_H
> #define HAVE_STDARG_H
> #define HAVE_REGEX_H
> #endif
>
> #ifdef HAVE_SYS_TYPES_H
28,29d52
< #ifndef _WIN32
< #include <sys/mman.h>
30a54,60
>
> #ifdef HAVE_SYS_MMAN_H
> # ifndef _WIN32
> # include <sys/mman.h>
> # endif
> #endif
> #ifdef HAVE_SYS_STAT_H
31a62,63
> #endif
> #ifdef HAVE_SYS_PARAM_H
32a65
> #endif
33a67
> #ifdef HAVE_LIMITS_H
34a69,70
> #endif
> #ifdef HAVE_FCNTL_H
35a72,73
> #endif
> #ifdef HAVE_ERRNO_H
36a75,76
> #endif
> #ifdef HAVE_UNISTD_H
37a78,79
> #endif
> #ifdef HAVE_CTYPE_H
38a81,87
> #endif
> #ifdef HAVE_STDIO_H
> #include <stdio.h>
> #endif
> #ifdef HAVE_STRING_H
> #include <string.h>
> #endif
264c313,314
< const char *start, const char *end, const char **pos, bool allow_double, bool number_bytes);
---
> const char *start, const char *end, const char **pos,
> bool allow_double, bool number_bytes, bool allow_time);